Restart only api service when api-paste.ini is updated
... because the file is used by only the api service. Change-Id: Id61d3316fbd1f2ff8343edfb8800ec5fa2ac097b Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
This commit is contained in:
@@ -91,6 +91,8 @@ class cloudkitty::api (
|
|||||||
hasrestart => true,
|
hasrestart => true,
|
||||||
tag => 'cloudkitty-service',
|
tag => 'cloudkitty-service',
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Cloudkitty_api_paste_ini<||> ~> Service['cloudkitty-api']
|
||||||
} elsif $service_name == 'httpd' {
|
} elsif $service_name == 'httpd' {
|
||||||
service { 'cloudkitty-api':
|
service { 'cloudkitty-api':
|
||||||
ensure => 'stopped',
|
ensure => 'stopped',
|
||||||
@@ -102,6 +104,8 @@ class cloudkitty::api (
|
|||||||
|
|
||||||
# we need to make sure cloudkitty-api/eventlet is stopped before trying to start apache
|
# we need to make sure cloudkitty-api/eventlet is stopped before trying to start apache
|
||||||
Service['cloudkitty-api'] -> Service[$service_name]
|
Service['cloudkitty-api'] -> Service[$service_name]
|
||||||
|
|
||||||
|
Cloudkitty_api_paste_ini<||> ~> Service[$service_name]
|
||||||
} else {
|
} else {
|
||||||
fail('Invalid service_name. Only httpd for being run by a httpd server')
|
fail('Invalid service_name. Only httpd for being run by a httpd server')
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ class cloudkitty::deps {
|
|||||||
# paste-api.ini config should occur in the config block also.
|
# paste-api.ini config should occur in the config block also.
|
||||||
Anchor['cloudkitty::config::begin']
|
Anchor['cloudkitty::config::begin']
|
||||||
-> Cloudkitty_api_paste_ini<||>
|
-> Cloudkitty_api_paste_ini<||>
|
||||||
~> Anchor['cloudkitty::config::end']
|
-> Anchor['cloudkitty::config::end']
|
||||||
|
|
||||||
# all coordination settings should be applied and all packages should be
|
# all coordination settings should be applied and all packages should be
|
||||||
# installed before service startup
|
# installed before service startup
|
||||||
|
|||||||
Reference in New Issue
Block a user