Matthew Haughton
2e4bc1bb1d
package: fail on Solaris if $package_name
undef
...
The comments say this must be set on that OS so the failure makes that
explicit.
2014-12-10 21:23:04 -05:00
Matthew Haughton
78d3b101d0
package: only set manage_repo => true
when appropriate
...
i.e. upstream provides a package for it
2014-12-10 21:23:04 -05:00
Matthew Haughton
d16222d940
package: Differentiate between upstream's RedHat and CentOS packages
...
Even if they're currently identical they may diverge in future.
2014-12-10 21:23:04 -05:00
Matthew Haughton
029f73f4a2
package: removed a warning for Fedora 18 and below
...
Those versions no longer supported by the Fedora Project.
2014-12-10 21:23:04 -05:00
Matthew Haughton
5b09b23b12
package: refactor
2014-12-10 21:23:04 -05:00
Matthew Haughton
4eea8c7397
package: install "nginx" package when OS isn't recognized
...
This will provide broader OS compatibility without having to manually add
support for specific OSes.
2014-12-10 21:23:01 -05:00
Matthew Haughton
3cec62042e
package: package resource is titled "nginx"
2014-12-09 22:06:51 -05:00
Matthew Haughton
1a10a23c1b
package: don't install upstream package on Amazon Linux
...
Upstream doesn't provide a build of Nginx for Amazon Linux.
2014-12-09 21:49:40 -05:00
Matthew Haughton
4cb0fb0d6f
Merge pull request #517 from radford/fix-location-ensure
...
location: fix ensure
2014-12-08 15:05:07 -05:00
Jim Radford
c9c8361990
location: fix ensure
2014-12-08 11:27:58 -08:00
Matthew Haughton
08c4a64b90
init: pass parameters when declaring nginx::service
2014-12-08 14:16:40 -05:00
Sebastian Brückner
8f793211a5
Fix proxy_set_header for default location
2014-12-04 11:27:48 +01:00
Matthew Haughton
f07058a5fb
fix a future parser failure introduced by #510
2014-12-03 23:41:53 -05:00
Joshua B. Bussdieker
2e221a7e0f
Support specifying log formats
2014-12-03 23:26:10 -05:00
Matthew Haughton
f18dcf0f1f
fully qualify classes, defines and variables
2014-11-26 23:37:11 -05:00
Pierre Radermecker
c25c957a65
Use combined as a default for $format_log
2014-11-25 23:41:45 -05:00
Frank Groeneveld
ad4e74d5a2
Add initial OpenBSD support.
2014-11-25 20:08:05 +01:00
James Fryman
c87744aab9
Adjust integers to strings.
...
As part of merging #501 , default values for config.pp were integers. However,
many of the current logic expects to see strings for many values. This commit
fixes things up while the validation logic can be adjusted to take account
integer.
2014-11-24 11:22:41 -06:00
Pi3r
4110c6b82b
Deprecated comment.
...
I believe the hiera backend `module_data` has been introduced in 0.1 and then dropped again in 0.2 (I don't know why exactly).
Is this correct ?
Anyhow, there is no `data` directory anymore. Please update the docs. I am not sure I can really trust any comment now ?
2014-11-23 23:54:42 +01:00
James Fryman
0d939d3e13
fixing up specs/config parameters
2014-11-22 12:40:01 -06:00
James Fryman
cb5cb839c7
make sure to call the right variable for log_dir
2014-11-17 12:56:45 -06:00
James Fryman
45728b8f71
Merge branch 'rip-out-module-data' of https://github.com/jfryman/puppet-nginx into rip-out-module-data
2014-11-17 12:37:40 -06:00
James Fryman
785a5c9901
inherit params
2014-11-17 12:37:23 -06:00
Matthew Haughton
1f79a5d848
change logdir to log_dir when calling config from init
2014-11-17 12:20:51 -05:00
James Fryman
9310f7e660
adjust default worker count
2014-11-17 09:28:51 -06:00
James Fryman
c8e2b0eeaf
fix up mismatched params
2014-11-17 09:15:01 -06:00
James Fryman
486dcd76b2
Merge branch 'rip-out-module-data' of https://github.com/jfryman/puppet-nginx into rip-out-module-data
2014-11-17 09:11:29 -06:00
James Fryman
d57c787087
allow user to declare nginx::config per docs
2014-11-17 09:11:04 -06:00
Matthew Haughton
95f3cf13ab
config.pp: add missing comma
2014-11-10 14:11:14 -05:00
James Fryman
487c8cae2c
Changing deprecation notice
2014-11-08 17:38:06 +01:00
James Fryman
ef5f04d474
rename parameter logdir -> log_dir
2014-11-08 17:24:26 +01:00
James Fryman
a070813cc1
extracted all variables back to params.pp pattern
2014-11-08 17:22:30 +01:00
James Fryman
72a2461833
sync up data organization
2014-11-02 14:03:43 +01:00
James Fryman
6cf49ea0d4
sort parameters
2014-11-02 13:19:44 +01:00
James Fryman
035472208c
seperate module/user parameters in config
2014-10-27 16:44:06 +01:00
Matthew Haughton
21f9e31692
Merge pull request #485 from jfryman/jfryman-patch-1
...
Update default SSL Ciphers
2014-10-26 02:00:09 -04:00
Matthew Haughton
6e76cab03b
Revert 318750d5
...
It didn't fix anything. The root cause of test failure is Puppet treating an integer
as a string in its ERB templates (except in the future parser).
2014-10-23 14:09:56 -04:00
Matthew Haughton
318750d553
vhost: make port parameter defaults integers
...
Fixes test failure for code introduced in abe4b495
2014-10-23 13:13:40 -04:00
Derrick Dymock
8ce1f7f093
Fix tabs and hash rocket alignment.
2014-10-22 11:30:34 -07:00
James Fryman
dce2212d53
Update default SSL Ciphers
2014-10-20 11:48:55 -05:00
James Fryman
db15848deb
Merge pull request #483 from ghoneycutt/strengthen_cipher_list
...
Use stronger ciphers
2014-10-20 11:47:39 -05:00
Garrett Honeycutt
db3c4a4955
Use stronger ciphers
...
As suggested by Mozilla
https://wiki.mozilla.org/Security/Server_Side_TLS#Nginx
2014-10-16 09:23:54 -04:00
Derrick Dymock
06ee2ca3ce
Remove the SSLv3 by default in the vhost resource.
2014-10-15 10:52:31 -07:00
Daniel Dreier
22c6a7cb57
Allow internal-only location resources
...
Location resources with internal == true are valid, but the module does
not allow them unless one or more of www_root, proxy, location_alias,
stub_status, fastcgi, or location_custom_cfg are set
This patch allows locations with none of those but internal == true to
be created.
This is a re-implementation of jfryman/nginx PR-388.
2014-09-25 09:40:32 -07:00
James Fryman
b8e2ccc540
Merge pull request #453 from jfryman/add-puppet-module-tool
...
Introducing Puppet Module Data
2014-09-24 15:07:28 -07:00
Pierre Radermecker
0a46f25c3c
Guard against undef
2014-09-24 02:06:15 +02:00
cdenneen
324179e7a4
Add include files to locations
2014-09-23 18:52:14 -04:00
Matthew Haughton
fad593a8f2
remove configtest_enable from nginx::config
...
It will continue to be set in the main nginx class.
2014-09-23 15:39:41 -04:00
James Fryman
abe5824566
remove nginx::config and nginx::service deprecation notice
2014-09-23 09:11:22 -05:00
Matthew Haughton
58d5c11cb8
Merge pull request #440 from ad-notam/master
...
Re-add Gentoo support
2014-09-21 12:07:01 -04:00