bacula: Restart services if certificate is changed.
This commit is contained in:
parent
bed546b956
commit
d2f24b5340
1 changed files with 17 additions and 15 deletions
|
@ -12,11 +12,12 @@ class bacula::certificates {
|
||||||
}
|
}
|
||||||
|
|
||||||
file { "/etc/pki/tls/certs/bacula.crt":
|
file { "/etc/pki/tls/certs/bacula.crt":
|
||||||
ensure => present,
|
ensure => present,
|
||||||
source => "${::puppet_ssldir}/certs/${::homename}.pem",
|
source => "${::puppet_ssldir}/certs/${::homename}.pem",
|
||||||
mode => "0644",
|
mode => "0644",
|
||||||
owner => "root",
|
owner => "root",
|
||||||
group => "root",
|
group => "root",
|
||||||
|
require => File["/etc/pki/tls/private/bacula.key"],
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -65,9 +66,9 @@ class bacula::client($password=undef) {
|
||||||
}
|
}
|
||||||
|
|
||||||
service { "bacula-fd":
|
service { "bacula-fd":
|
||||||
ensure => running,
|
ensure => running,
|
||||||
enable => true,
|
enable => true,
|
||||||
require => Class["bacula::certificates"],
|
subscribe => File["/etc/pki/tls/certs/bacula.crt"],
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -266,10 +267,11 @@ class bacula::director($password=undef,
|
||||||
}
|
}
|
||||||
|
|
||||||
service { "bacula-director":
|
service { "bacula-director":
|
||||||
ensure => running,
|
ensure => running,
|
||||||
enable => true,
|
enable => true,
|
||||||
name => "bacula-dir",
|
name => "bacula-dir",
|
||||||
require => [ File["/srv/bacula"], Class["bacula::certificates"], ],
|
require => File["/srv/bacula"],
|
||||||
|
subscribe => File["/etc/pki/tls/certs/bacula.crt"],
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -396,9 +398,9 @@ class bacula::storage($password = undef) {
|
||||||
}
|
}
|
||||||
|
|
||||||
service { "bacula-sd":
|
service { "bacula-sd":
|
||||||
ensure => running,
|
ensure => running,
|
||||||
enable => true,
|
enable => true,
|
||||||
require => Class["bacula::certificates"],
|
subscribe => File["/etc/pki/tls/certs/bacula.crt"],
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue