feat: manage nginx resource ordering
- ensure the package is installed before creating directories - ensure nginx is restarted when vhost config changes
This commit is contained in:
parent
1fb46b5ab6
commit
b59afbe1af
@ -92,10 +92,11 @@ class profiles::edgecache::nginx {
|
||||
# ensure the requires directories exist
|
||||
$profiles::edgecache::params::directories.each |$name,$data| {
|
||||
file { $name:
|
||||
ensure => 'directory',
|
||||
before => Class['nginx'],
|
||||
mode => '0775',
|
||||
* => $data,
|
||||
ensure => 'directory',
|
||||
before => Class['nginx::config'],
|
||||
require => Class['nginx::package'],
|
||||
mode => '0775',
|
||||
* => $data,
|
||||
}
|
||||
}
|
||||
|
||||
@ -131,6 +132,10 @@ class profiles::edgecache::nginx {
|
||||
service { 'nginx':
|
||||
ensure => true,
|
||||
enable => true,
|
||||
subscribe => [File[$selected_ssl_cert], File[$selected_ssl_key]],
|
||||
subscribe => [
|
||||
File[$selected_ssl_cert],
|
||||
File[$selected_ssl_key],
|
||||
Nginx::Resource::Server[$nginx_vhost]
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@ -137,7 +137,11 @@ class profiles::nginx::simpleproxy (
|
||||
service { 'nginx':
|
||||
ensure => true,
|
||||
enable => true,
|
||||
subscribe => [File[$selected_ssl_cert], File[$selected_ssl_key]],
|
||||
subscribe => [
|
||||
File[$selected_ssl_cert],
|
||||
File[$selected_ssl_key],
|
||||
Nginx::Resource::Server[$nginx_vhost]
|
||||
],
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user