feat: manage nginx resource ordering #311

Merged
unkinben merged 1 commits from benvin/edgecache_nginx_ordering into develop 2025-06-09 11:18:39 +10:00
2 changed files with 15 additions and 6 deletions

View File

@ -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]
],
} }
} }

View File

@ -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]
],
} }
} }
} }