diff --git a/manifests/api.pp b/manifests/api.pp index 0558f97..437a33b 100644 --- a/manifests/api.pp +++ b/manifests/api.pp @@ -91,6 +91,8 @@ class cloudkitty::api ( hasrestart => true, tag => 'cloudkitty-service', } + + Cloudkitty_api_paste_ini<||> ~> Service['cloudkitty-api'] } elsif $service_name == 'httpd' { service { 'cloudkitty-api': ensure => 'stopped', @@ -102,6 +104,8 @@ class cloudkitty::api ( # we need to make sure cloudkitty-api/eventlet is stopped before trying to start apache Service['cloudkitty-api'] -> Service[$service_name] + + Cloudkitty_api_paste_ini<||> ~> Service[$service_name] } else { fail('Invalid service_name. Only httpd for being run by a httpd server') } diff --git a/manifests/deps.pp b/manifests/deps.pp index 9b35dcc..b8460c1 100644 --- a/manifests/deps.pp +++ b/manifests/deps.pp @@ -29,7 +29,7 @@ class cloudkitty::deps { # paste-api.ini config should occur in the config block also. Anchor['cloudkitty::config::begin'] -> Cloudkitty_api_paste_ini<||> - ~> Anchor['cloudkitty::config::end'] + -> Anchor['cloudkitty::config::end'] # all coordination settings should be applied and all packages should be # installed before service startup