diff options
Diffstat (limited to 'puppet/modules')
| -rw-r--r-- | puppet/modules/site_openvpn/manifests/init.pp | 16 | 
1 files changed, 10 insertions, 6 deletions
diff --git a/puppet/modules/site_openvpn/manifests/init.pp b/puppet/modules/site_openvpn/manifests/init.pp index b6331f12..a8d2044d 100644 --- a/puppet/modules/site_openvpn/manifests/init.pp +++ b/puppet/modules/site_openvpn/manifests/init.pp @@ -148,13 +148,17 @@ class site_openvpn {    exec { 'restart_openvpn':      command     => '/etc/init.d/openvpn restart',      refreshonly => true, -    subscribe   => File['/etc/openvpn'], +    subscribe   => [ +                    File['/etc/openvpn'], +                    Class['Site_config::X509::Key'], +                    Class['Site_config::X509::Cert'], +                    Class['Site_config::X509::Ca'] ],      require     => [ -      Package['openvpn'], -      File['/etc/openvpn'], -      Class['Site_config::X509::Key'], -      Class['Site_config::X509::Cert'], -      Class['Site_config::X509::Ca_bundle'] ]; +                    Package['openvpn'], +                    File['/etc/openvpn'], +                    Class['Site_config::X509::Key'], +                    Class['Site_config::X509::Cert'], +                    Class['Site_config::X509::Ca_bundle'] ];    }    cron { 'add_gateway_ips.sh':  | 
