summaryrefslogtreecommitdiffstats
path: root/modules/nginx/manifests/config.pp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/nginx/manifests/config.pp')
-rw-r--r--modules/nginx/manifests/config.pp19
1 files changed, 19 insertions, 0 deletions
diff --git a/modules/nginx/manifests/config.pp b/modules/nginx/manifests/config.pp
new file mode 100644
index 0000000..42b5f99
--- /dev/null
+++ b/modules/nginx/manifests/config.pp
@@ -0,0 +1,19 @@
+class nginx::config {
+ file {
+ "/etc/nginx/sites-available":
+ ensure => directory;
+ "/etc/nginx/sites-enabled":
+ ensure => directory;
+ "/etc/nginx/ssl":
+ source => 'puppet:///modules/nginx/ssl';
+ "/etc/nginx/mime.types.paste":
+ source => 'puppet:///modules/nginx/mime.types.paste';
+ "/etc/nginx/nginx.conf":
+ source => 'puppet:///modules/nginx/nginx.conf';
+ }
+
+ exec { 'openssl dhparam -out /etc/nginx/dhparam.pem 4096':
+ path => '/usr/bin',
+ creates => '/etc/nginx/dhparam.pem';
+ }
+}