From adeb5365e0710ff96429184d2a63fd452063e6cb Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Fri, 8 Sep 2023 22:49:33 +0900 Subject: [PATCH] Generate ssh key during config phase ... to ensure the key is created before octavia services are started. Change-Id: Ib6c7161f47b537e4897aa371f24b6884cfa325e3 --- manifests/worker.pp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/manifests/worker.pp b/manifests/worker.pp index 7d85d06c..da65bd2d 100644 --- a/manifests/worker.pp +++ b/manifests/worker.pp @@ -141,10 +141,11 @@ class octavia::worker ( comment => 'Used for Octavia Service VM' } - Package<| tag == 'octavia-package' |> + Anchor['octavia::config::begin'] -> Exec['create_amp_key_dir'] -> File['amp_key_dir'] -> Ssh_keygen[$::octavia::controller::amp_ssh_key_name] + -> Anchor['octavia::config::end'] } octavia_config {