diff --git a/playbooks/roles/bifrost-configdrives-dynamic/tasks/update_facts_from_ironic.yaml b/playbooks/roles/bifrost-configdrives-dynamic/tasks/update_facts_from_ironic.yaml index 01e0ccd0e..c2b67d6b0 100644 --- a/playbooks/roles/bifrost-configdrives-dynamic/tasks/update_facts_from_ironic.yaml +++ b/playbooks/roles/bifrost-configdrives-dynamic/tasks/update_facts_from_ironic.yaml @@ -21,6 +21,7 @@ - name: "Execute os_client_config to collect facts" os_client_config: no_log: yes + when: noauth_mode is defined and noauth_mode | bool == false # NOTE(TheJulia): The first record returned by os_client_config # is utilized as the default. A user can still define the parameters diff --git a/playbooks/roles/bifrost-deploy-nodes-dynamic/tasks/main.yml b/playbooks/roles/bifrost-deploy-nodes-dynamic/tasks/main.yml index c4339413b..456b066da 100644 --- a/playbooks/roles/bifrost-deploy-nodes-dynamic/tasks/main.yml +++ b/playbooks/roles/bifrost-deploy-nodes-dynamic/tasks/main.yml @@ -29,6 +29,7 @@ - name: "Execute os_client_config to collect facts" os_client_config: no_log: yes + when: noauth_mode is defined and noauth_mode | bool == false # NOTE(TheJulia): The first record returned by os_client_config # is utilized as the default. A user can still define the parameters diff --git a/playbooks/roles/bifrost-unprovision-node-dynamic/tasks/main.yml b/playbooks/roles/bifrost-unprovision-node-dynamic/tasks/main.yml index f9c19ce39..39acb3d14 100644 --- a/playbooks/roles/bifrost-unprovision-node-dynamic/tasks/main.yml +++ b/playbooks/roles/bifrost-unprovision-node-dynamic/tasks/main.yml @@ -31,6 +31,7 @@ auth_type: "{{ openstack.clouds[0].auth_type }}" when: auth is undefined no_log: yes + when: noauth_mode is defined and noauth_mode | bool == false - name: "Unprovision node" os_ironic_node: diff --git a/playbooks/roles/ironic-delete-dynamic/tasks/main.yml b/playbooks/roles/ironic-delete-dynamic/tasks/main.yml index b7f08ec77..29fa7e2d9 100644 --- a/playbooks/roles/ironic-delete-dynamic/tasks/main.yml +++ b/playbooks/roles/ironic-delete-dynamic/tasks/main.yml @@ -21,6 +21,7 @@ - name: "Execute os_client_config to collect facts" os_client_config: no_log: yes + when: noauth_mode is defined and noauth_mode | bool == false # NOTE(TheJulia): The first record returned by os_client_config # is utilized as the default. A user can still define the parameters diff --git a/playbooks/roles/ironic-enroll-dynamic/tasks/main.yml b/playbooks/roles/ironic-enroll-dynamic/tasks/main.yml index b528365c6..3051bf60e 100644 --- a/playbooks/roles/ironic-enroll-dynamic/tasks/main.yml +++ b/playbooks/roles/ironic-enroll-dynamic/tasks/main.yml @@ -24,6 +24,7 @@ - name: "Execute os_client_config to collect facts" os_client_config: no_log: yes + when: noauth_mode is defined and noauth_mode | bool == false # NOTE(TheJulia): The first record returned by os_client_config # is utilized as the default. A user can still define the parameters diff --git a/playbooks/roles/ironic-inspect-node/tasks/main.yml b/playbooks/roles/ironic-inspect-node/tasks/main.yml index 029ac9420..c523696d9 100644 --- a/playbooks/roles/ironic-inspect-node/tasks/main.yml +++ b/playbooks/roles/ironic-inspect-node/tasks/main.yml @@ -24,6 +24,7 @@ - name: "Execute os_client_config to collect facts" os_client_config: no_log: yes + when: noauth_mode is defined and noauth_mode | bool == false # NOTE(TheJulia): The first record returned by os_client_config # is utilized as the default. A user can still define the parameters