Handle configuration dump failures in host configure
This commit is contained in:
parent
a53e3d615d
commit
8cbeee740a
@ -250,6 +250,10 @@ class SeedHostConfigure(KollaAnsibleMixin, KayobeAnsibleMixin, VaultMixin,
|
|||||||
self.app.LOG.debug("Configuring seed host OS")
|
self.app.LOG.debug("Configuring seed host OS")
|
||||||
ansible_user = self.run_kayobe_config_dump(
|
ansible_user = self.run_kayobe_config_dump(
|
||||||
parsed_args, host="seed", var_name="kayobe_ansible_user")
|
parsed_args, host="seed", var_name="kayobe_ansible_user")
|
||||||
|
if not ansible_user:
|
||||||
|
self.app.LOG.error("Could not determine kayobe_ansible_user "
|
||||||
|
"variable for seed host")
|
||||||
|
sys.exit(1)
|
||||||
playbooks = _build_playbook_list(
|
playbooks = _build_playbook_list(
|
||||||
"ip-allocation", "ssh-known-host", "kayobe-ansible-user")
|
"ip-allocation", "ssh-known-host", "kayobe-ansible-user")
|
||||||
if parsed_args.wipe_disks:
|
if parsed_args.wipe_disks:
|
||||||
@ -376,7 +380,11 @@ class OvercloudHostConfigure(KollaAnsibleMixin, KayobeAnsibleMixin, VaultMixin,
|
|||||||
def take_action(self, parsed_args):
|
def take_action(self, parsed_args):
|
||||||
self.app.LOG.debug("Configuring overcloud host OS")
|
self.app.LOG.debug("Configuring overcloud host OS")
|
||||||
ansible_user = self.run_kayobe_config_dump(
|
ansible_user = self.run_kayobe_config_dump(
|
||||||
parsed_args, var_name="kayobe_ansible_user")
|
parsed_args, hosts="overcloud", var_name="kayobe_ansible_user")
|
||||||
|
if not ansible_user:
|
||||||
|
self.app.LOG.error("Could not determine kayobe_ansible_user "
|
||||||
|
"variable for overcloud hosts")
|
||||||
|
sys.exit(1)
|
||||||
ansible_user = ansible_user.values()[0]
|
ansible_user = ansible_user.values()[0]
|
||||||
playbooks = _build_playbook_list(
|
playbooks = _build_playbook_list(
|
||||||
"ip-allocation", "ssh-known-host", "kayobe-ansible-user")
|
"ip-allocation", "ssh-known-host", "kayobe-ansible-user")
|
||||||
|
Loading…
Reference in New Issue
Block a user