OLD | NEW |
1 class nginx ( | 1 class nginx ( |
2 $worker_processes = $nginx::params::worker_processes, | 2 $worker_processes = $nginx::params::worker_processes, |
3 $worker_connections = $nginx::params::worker_connections, | 3 $worker_connections = $nginx::params::worker_connections, |
4 $ssl_session_cache = $nginx::params::ssl_session_cache | 4 $ssl_session_cache = $nginx::params::ssl_session_cache |
5 ) inherits nginx::params { | 5 ) inherits nginx::params { |
6 | 6 |
7 apt::source {'nginx': | 7 apt::source {'nginx': |
8 location => "http://nginx.org/packages/ubuntu", | 8 location => "http://nginx.org/packages/ubuntu", |
9 repos => "nginx", | 9 repos => "nginx", |
10 key => "7BD9BF62", | 10 key => "7BD9BF62", |
(...skipping 30 matching lines...) Expand all Loading... |
41 | 41 |
42 file {'/etc/nginx/sites-enabled': | 42 file {'/etc/nginx/sites-enabled': |
43 ensure => directory, | 43 ensure => directory, |
44 require => Package['nginx'] | 44 require => Package['nginx'] |
45 } | 45 } |
46 | 46 |
47 define hostconfig ( | 47 define hostconfig ( |
48 $domain = $title, | 48 $domain = $title, |
49 $alt_names = [], | 49 $alt_names = [], |
50 $log, | 50 $log, |
| 51 $log_format = 'main', |
51 $is_default = false, | 52 $is_default = false, |
52 $source = undef, | 53 $source = undef, |
53 $content = undef, | 54 $content = undef, |
54 $global_config = undef, | 55 $global_config = undef, |
55 $certificate = undef, | 56 $certificate = undef, |
56 $private_key = undef, | 57 $private_key = undef, |
57 $enabled = true) { | 58 $enabled = true) { |
58 file {"/etc/nginx/sites-available/${domain}": | 59 file {"/etc/nginx/sites-available/${domain}": |
59 ensure => file, | 60 ensure => file, |
60 content => template('nginx/site.erb'), | 61 content => template('nginx/site.erb'), |
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
120 } | 121 } |
121 | 122 |
122 service {'nginx': | 123 service {'nginx': |
123 ensure => running, | 124 ensure => running, |
124 enable => true, | 125 enable => true, |
125 restart => '/etc/init.d/nginx reload', | 126 restart => '/etc/init.d/nginx reload', |
126 hasstatus => true, | 127 hasstatus => true, |
127 require => File['/etc/nginx/nginx.conf'] | 128 require => File['/etc/nginx/nginx.conf'] |
128 } | 129 } |
129 } | 130 } |
OLD | NEW |