Added ini_setting file notification
This commit is contained in:
parent
58e387284e
commit
f59c361f9e
@ -18,10 +18,12 @@ class cinder::api (
|
|||||||
$ensure = 'stopped'
|
$ensure = 'stopped'
|
||||||
}
|
}
|
||||||
|
|
||||||
service { $::cinder::params::api_service:
|
service { 'cinder-api':
|
||||||
|
name => $::cinder::params::api_service,
|
||||||
enable => $enabled,
|
enable => $enabled,
|
||||||
ensure => $ensure,
|
ensure => $ensure,
|
||||||
require => Package[$::cinder::params::api_package],
|
require => Package[$::cinder::params::api_package],
|
||||||
subscribe => File[$::cinder::params::cinder_conf],
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Ini_setting<| tag == $::cinder::params::cinder_conf_tag |> ~> Service['cinder-api']
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,9 @@
|
|||||||
class cinder::params {
|
class cinder::params {
|
||||||
|
|
||||||
$cinder_conf = '/etc/cinder/cinder.conf'
|
$cinder_conf = '/etc/cinder/cinder.conf'
|
||||||
|
$cinder_conf_tag = regsubst($cinder_conf, '/', '_', 'G')
|
||||||
$cinder_paste_api_ini = '/etc/cinder/api-paste.ini'
|
$cinder_paste_api_ini = '/etc/cinder/api-paste.ini'
|
||||||
|
$cinder_paste_api_ini_tag = regsubst($cinder_paste_api_ini, '/', '_', 'G')
|
||||||
|
|
||||||
case $::osfamily {
|
case $::osfamily {
|
||||||
'Debian': {
|
'Debian': {
|
||||||
|
@ -18,10 +18,13 @@ class cinder::scheduler (
|
|||||||
$ensure = 'stopped'
|
$ensure = 'stopped'
|
||||||
}
|
}
|
||||||
|
|
||||||
service { $::cinder::params::scheduler_service:
|
service { 'cinder-scheduler':
|
||||||
|
name => $::cinder::params::scheduler_service,
|
||||||
enable => $enabled,
|
enable => $enabled,
|
||||||
ensure => $ensure,
|
ensure => $ensure,
|
||||||
require => Package[$::cinder::params::scheduler_package],
|
require => Package[$::cinder::params::scheduler_package],
|
||||||
subscribe => File[$::cinder::params::cinder_conf],
|
subscribe => File[$::cinder::params::cinder_conf],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Ini_setting<| tag == $::cinder::params::cinder_conf_tag |> ~> Service['cinder-scheduler']
|
||||||
}
|
}
|
||||||
|
@ -18,10 +18,14 @@ class cinder::volume (
|
|||||||
$ensure = 'stopped'
|
$ensure = 'stopped'
|
||||||
}
|
}
|
||||||
|
|
||||||
service { $::cinder::params::volume_service:
|
service { 'cinder-volume':
|
||||||
|
name => $::cinder::params::volume_service,
|
||||||
enable => $enabled,
|
enable => $enabled,
|
||||||
ensure => $ensure,
|
ensure => $ensure,
|
||||||
require => Package[$::cinder::params::volume_package],
|
require => Package[$::cinder::params::volume_package],
|
||||||
subscribe => File[$::cinder::params::cinder_conf],
|
subscribe => File[$::cinder::params::cinder_conf],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Ini_setting<| tag == $::cinder::params::cinder_conf_tag |> ~> Service['cinder-volume']
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user