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 ) inherits nginx::params { | 4 ) inherits nginx::params { |
5 | 5 |
6 package {'nginx': | 6 package {'nginx': |
7 ensure => present | 7 ensure => present |
8 } | 8 } |
9 | 9 |
10 File { | 10 File { |
11 owner => root, | 11 owner => root, |
12 group => root, | 12 group => root, |
13 mode => 0644, | 13 mode => 0644, |
14 } | 14 } |
15 | 15 |
16 file {'/etc/nginx/nginx.conf': | 16 file {'/etc/nginx/nginx.conf': |
17 content => template('nginx/nginx.conf.erb'), | 17 content => template('nginx/nginx.conf.erb'), |
18 require => Package['nginx'] | 18 require => Package['nginx'], |
| 19 notify => Service['nginx'] |
19 } | 20 } |
20 | 21 |
21 file {'/etc/nginx/sites-available/default': | 22 file {'/etc/nginx/sites-available/default': |
22 ensure => absent, | 23 ensure => absent, |
23 require => Package['nginx'] | 24 require => Package['nginx'] |
24 } | 25 } |
25 | 26 |
26 # file {'/etc/nginx/sites-enabled/default': | 27 # file {'/etc/nginx/sites-enabled/default': |
27 # ensure => absent, | 28 # ensure => absent, |
28 # } | 29 # } |
(...skipping 20 matching lines...) Expand all Loading... |
49 # require => File['/etc/nginx/nginx.conf'] | 50 # require => File['/etc/nginx/nginx.conf'] |
50 # } | 51 # } |
51 | 52 |
52 service {'nginx': | 53 service {'nginx': |
53 ensure => running, | 54 ensure => running, |
54 enable => true, | 55 enable => true, |
55 hasrestart => true, | 56 hasrestart => true, |
56 hasstatus => true, | 57 hasstatus => true, |
57 require => File['/etc/nginx/nginx.conf'] | 58 require => File['/etc/nginx/nginx.conf'] |
58 } | 59 } |
59 | |
60 anchor {'nginx::begin': | |
61 before => Package['nginx'] | |
62 } | |
63 | |
64 anchor {'nginx::end': | |
65 require => Package['nginx'], | |
66 notify => Service['nginx'] | |
67 } | |
68 | |
69 } | 60 } |
OLD | NEW |