feat: manage nginx resource ordering #311
@ -92,10 +92,11 @@ class profiles::edgecache::nginx {
|
|||||||
# ensure the requires directories exist
|
# ensure the requires directories exist
|
||||||
$profiles::edgecache::params::directories.each |$name,$data| {
|
$profiles::edgecache::params::directories.each |$name,$data| {
|
||||||
file { $name:
|
file { $name:
|
||||||
ensure => 'directory',
|
ensure => 'directory',
|
||||||
before => Class['nginx'],
|
before => Class['nginx::config'],
|
||||||
mode => '0775',
|
require => Class['nginx::package'],
|
||||||
* => $data,
|
mode => '0775',
|
||||||
|
* => $data,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -131,6 +132,10 @@ class profiles::edgecache::nginx {
|
|||||||
service { 'nginx':
|
service { 'nginx':
|
||||||
ensure => true,
|
ensure => true,
|
||||||
enable => 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':
|
service { 'nginx':
|
||||||
ensure => true,
|
ensure => true,
|
||||||
enable => 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