diff --git a/manifests/profile/base/octavia/api.pp b/manifests/profile/base/octavia/api.pp index f5bc5aa06..4448acb6f 100644 --- a/manifests/profile/base/octavia/api.pp +++ b/manifests/profile/base/octavia/api.pp @@ -43,6 +43,7 @@ class tripleo::profile::base::octavia::api ( # it will try to populate tables and we need to make sure this happens # before it starts on other nodes if ($step >= 4 and $sync_db) or ($step >= 5 and !$sync_db) { + include ::octavia::controller class { '::octavia::api': sync_db => $sync_db, } diff --git a/manifests/profile/base/octavia/health_manager.pp b/manifests/profile/base/octavia/health_manager.pp index 2f5a46493..ed6a0506b 100644 --- a/manifests/profile/base/octavia/health_manager.pp +++ b/manifests/profile/base/octavia/health_manager.pp @@ -28,6 +28,7 @@ class tripleo::profile::base::octavia::health_manager ( ) { include ::tripleo::profile::base::octavia if $step >= 5 { + include ::octavia::controller include ::octavia::health_manager include ::octavia::certificates } diff --git a/manifests/profile/base/octavia/housekeeping.pp b/manifests/profile/base/octavia/housekeeping.pp index d6f85ac69..26668b46e 100644 --- a/manifests/profile/base/octavia/housekeeping.pp +++ b/manifests/profile/base/octavia/housekeeping.pp @@ -29,6 +29,7 @@ class tripleo::profile::base::octavia::housekeeping ( include ::tripleo::profile::base::octavia if $step >= 5 { + include ::octavia::controller include ::octavia::housekeeping } } diff --git a/manifests/profile/base/octavia/worker.pp b/manifests/profile/base/octavia/worker.pp index 3355d40ef..6571373da 100644 --- a/manifests/profile/base/octavia/worker.pp +++ b/manifests/profile/base/octavia/worker.pp @@ -29,6 +29,7 @@ class tripleo::profile::base::octavia::worker ( include ::tripleo::profile::base::octavia if $step >= 5 { + include ::octavia::controller include ::octavia::worker include ::octavia::certificates }