Граф коммитов

697 Коммитов

Автор SHA1 Сообщение Дата
Lee Packham ddd714d65e Add back log directory, needed for FreeBSD
Lost it in a merge conflict - totally my bad
2014-06-20 15:37:46 +01:00
Lee Packham 04d807bcbb Fix more group tests to not check for group
There's really no point checking for group as we no longer define it
2014-06-20 15:34:24 +01:00
Lee Packham ef908ecdd3 Merge remote-tracking branch 'upstream/master'
* upstream/master:
  Create CONTRIBUTING.md
  Change nx_conf_dir to config::conf_dir to make it possible to configure via parameter.
  use nx_conf_dir for nginx configuration path
  Add pre conditions to spec file.
  Replace hardcoded paths referring to '/etc/nginx' with config variable instead.
  Made config dir available as a parameter.
  add geo and map mappings

Conflicts:
	manifests/config.pp
2014-06-20 15:29:32 +01:00
Lee Packham d62b952a5c No need to test for group as not defined
Group no longer needs defining - so no longer any point testing that it
is defined.
2014-06-20 15:27:44 +01:00
Lee Packham faf02cd128 Rather than specify group, let puppet
Puppet does 'the right thing' if you specify the group as None and then
rely on it to look up the group for that user.
2014-06-20 15:22:44 +01:00
James Fryman e248a70766 Create CONTRIBUTING.md 2014-06-16 12:55:20 -05:00
James Fryman 74ec40739d Merge pull request #339 from janorn/small_fix_337
Change nx_conf_dir to config::conf_dir
2014-06-16 11:32:45 -05:00
Jan Örnstedt d33b4e135d Change nx_conf_dir to config::conf_dir to make it possible to configure via parameter. 2014-06-16 16:55:37 +02:00
James Fryman 03094eabe5 Merge pull request #337 from rabbitt/master
add ability to define geo and map mappings
2014-06-16 09:43:15 -05:00
James Fryman 144b653c0f Merge pull request #338 from janorn/config_dir
Add nginx config dir as a parameter
2014-06-16 09:43:10 -05:00
Lee Packham 8b6c1e9996 Fix groups on FreeBSD 2014-06-16 10:41:46 +01:00
Carl P. Corliss 198d326eb0 use nx_conf_dir for nginx configuration path 2014-06-13 10:05:30 -04:00
Jan Örnstedt 1bfd597c92 Add pre conditions to spec file. 2014-06-13 14:22:45 +02:00
Jan Örnstedt d8e6d603e7 Replace hardcoded paths referring to '/etc/nginx' with config variable instead. 2014-06-13 13:51:45 +02:00
Jan Örnstedt 7459e91744 Made config dir available as a parameter. 2014-06-13 13:51:45 +02:00
Lee Packham 5a3ae31d8b Merge remote-tracking branch 'upstream/master'
* upstream/master:
  Use librarian-puppet < 1.1.0
  Revert "Added ngnix::resources::upstream::member"
  Fix all rspec tests so they run
  Keep style consistent
  Allow format_log in ssl as well
  Fix typo in doc
  Added ngnix::resources::upstream::member. Upstream members can now be exported and collected.
  Added daemon_user as a parameter.
  Validate boolean config option.
  Add super_user option to be able to launch nginx as unprivileged user without complains.
  make ssl listen option configurable

Conflicts:
	.travis/Gemfile
	Gemfile
2014-06-13 08:44:40 +01:00
Carl P. Corliss d3810eb61c add geo and map mappings 2014-06-12 14:12:24 -04:00
James Fryman 026c2def87 Merge pull request #336 from multiplay/fixtests_again
Revert "Added ngnix::resources::upstream::member"
2014-06-12 09:45:38 -05:00
Lee Packham 8e5c2ce278 Use librarian-puppet < 1.1.0
1.1.0 is broken - 1.0.3 works fine.
2014-06-12 10:33:44 +01:00
Lee Packham 2a5e81feb5 Revert "Added ngnix::resources::upstream::member"
Upstream members can no longer be exported and collected.

The change in #331 was fundamentally broken. I have therefore reverted
it as it shouldn't of been merged.

Essentially you can't use ensure with this change - meaning you can no
longer REMOVE an nginx config from the system - which is part of the
tests and also sane module practice.

The idea was nice - but the implementation broke things. This reverts
back to a good state, without modifying any tests where tests pass again
with the recent commits.

This reverts commit ebf3e4e58e.
2014-06-12 10:08:59 +01:00
James Fryman 9c7cf2d182 Merge pull request #328 from janorn/run_as_unprivileged
Run as unprivileged user
2014-06-11 12:55:12 -05:00
James Fryman 3691e83685 Merge pull request #334 from multiplay/fixtests_only
Fix all rspec tests so they run
2014-06-11 12:46:33 -05:00
James Fryman 70e772ed40 Merge pull request #332 from kimor79/master
Allow format_log in ssl vhosts as well
2014-06-11 12:29:59 -05:00
James Fryman 6107c768f1 Merge pull request #331 from rainopik/master
Upstream members can be exported and collected
2014-06-11 12:12:23 -05:00
James Fryman 04b78c416d Merge pull request #330 from saz/master
make ssl listen option configurable
2014-06-11 11:31:07 -05:00
Lee Packham 8eb26b792b Fix all rspec tests so they run
For some reason these have been broken forever. Travis was failing,
correctly. I have updated the tests to be correct to how the code
actually works.

I would also suggest that if this is merged, we stop merging PRs that
have failed test runs. Tests matter in a module like this.
2014-06-10 22:10:00 +01:00
Lee Packham 98e5face25 Fix up the Travis GEM file and build status 2014-06-10 21:57:10 +01:00
Lee Packham c5ccbe0a30 Fix tests so they actually pass
Such a shame when people update code and not fix the tests - this does
that.
2014-06-10 21:50:51 +01:00
Lee Packham 7679f62b41 Don't set nofiles on FreeBSD
On FreeBSD, this is handled dynamically by the kernel, so we don't
really want to set this here.
2014-06-10 12:31:11 +01:00
Lee Packham a233e2389a FreeBSD support 2014-06-10 12:18:02 +01:00
Kimo Rosenbaum 2500373416 Keep style consistent 2014-06-09 15:49:58 -07:00
Kimo Rosenbaum 5495bd2617 Allow format_log in ssl as well 2014-06-09 15:49:33 -07:00
Rain Öpik aa12db0961 Fix typo in doc 2014-06-06 22:25:41 -04:00
Rain Öpik ebf3e4e58e Added ngnix::resources::upstream::member. Upstream members can now be exported and collected. 2014-06-06 21:56:29 -04:00
Jan Örnstedt 526620183d Added daemon_user as a parameter. 2014-06-05 00:00:41 +02:00
Jan Örnstedt cc01a84e39 Validate boolean config option. 2014-06-04 23:28:33 +02:00
Jan Örnstedt f5a12bdb33 Add super_user option to be able to launch nginx as unprivileged user without complains. 2014-06-04 23:28:32 +02:00
James Fryman 47a5beab0f Merge pull request #326 from janorn/proxy_conf
Make proxy variables configurable via hiera
2014-06-04 23:12:18 +02:00
James Fryman c287616543 Merge pull request #329 from saz/patch-2
Fix validation of events_use parameter
2014-06-04 22:57:06 +02:00
Steffen Zieger e3aaac9bae Fix validation of events_use parameter 2014-06-04 22:39:06 +02:00
Jan Örnstedt 8613a52be9 Added 4 proxy parameters.
client_body_buffer_size
proxy_connect_timeout
proxy_read_timeout
proxy_send_timeout

And reference these variabels in the template.
2014-06-04 22:19:10 +02:00
Jan Örnstedt ba72229437 Replaced params references with config. 2014-06-04 22:19:10 +02:00
Jan Örnstedt 872d5970a8 Add proxy_read_timeout 2014-06-04 22:19:09 +02:00
James Fryman 3c7b544b9b Merge pull request #327 from hundredacres/master
Puppet-lint fixes
2014-06-04 22:17:31 +02:00
Matthew Schmitt f0f00c6ca8 Puppet-lint fixes 2014-06-04 13:06:37 -07:00
James Fryman 0030399d34 Merge pull request #325 from janorn/sort_parameters
Sorted all parameters alphabetically in the main nginx class
2014-06-04 19:49:36 +02:00
Jan Örnstedt 1bc31631d4 Sorted all parameters alphabetically in the main nginx class and the nginx::config class. 2014-06-04 18:08:40 +02:00
James Fryman 99df70b3dd Merge pull request #319 from cloudevelops/master
Enabled undef for service where we dont want puppet control service
2014-06-04 11:44:05 +02:00
James Fryman 4bc07a43c8 Merge pull request #323 from saz/multi_accept
add option for multi_accept and events_use
2014-06-04 10:47:24 +02:00
Steffen Zieger 7b80b1a3c6 make ssl listen option configurable 2014-06-02 00:23:07 +02:00