blob: 49878513d722fe4884ae8b6fc9c14299b4df1c8b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
class nginx::config {
include haveged
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',
timeout => 3600,
require => Class["haveged"];
}
}
|