diff --git a/ansible/roles/ceph/tasks/bootstrap_osds.yml b/ansible/roles/ceph/tasks/bootstrap_osds.yml index 1ede1aafe639bb7abe3d009b7d17e2f015405406..58f59da7bc18fac01706f22930ad0e3be3d85c2e 100644 --- a/ansible/roles/ceph/tasks/bootstrap_osds.yml +++ b/ansible/roles/ceph/tasks/bootstrap_osds.yml @@ -16,7 +16,7 @@ -m find_disks -a "partition_name='KOLLA_CEPH_OSD_CACHE_BOOTSTRAP' match_mode='prefix' use_udev={{ kolla_ceph_use_udev }}" register: osd_cache_lookup - changed_when: "{{ osd_cache_lookup.stdout.find('localhost | SUCCESS => ') != -1 and (osd_cache_lookup.stdout.split('localhost | SUCCESS => ')[1]|from_json).changed }}" + changed_when: osd_cache_lookup.stdout.find('localhost | SUCCESS => ') != -1 and (osd_cache_lookup.stdout.split('localhost | SUCCESS => ')[1]|from_json).changed failed_when: osd_cache_lookup.stdout.split()[2] != 'SUCCESS' - name: Parsing disk info for Ceph Cache OSDs diff --git a/ansible/roles/ceph/tasks/distribute_keyrings.yml b/ansible/roles/ceph/tasks/distribute_keyrings.yml index ea4952a42a23976fb1e6db2c98f905006c1b521d..efbd3731505ad7423601aeee90610ef4de68189f 100644 --- a/ansible/roles/ceph/tasks/distribute_keyrings.yml +++ b/ansible/roles/ceph/tasks/distribute_keyrings.yml @@ -2,8 +2,8 @@ - name: Fetching Ceph keyrings command: docker exec ceph_mon fetch_ceph_keys.py register: ceph_files_json - changed_when: "{{ (ceph_files_json.stdout | from_json).changed }}" - failed_when: "{{ (ceph_files_json.stdout | from_json).failed }}" + changed_when: (ceph_files_json.stdout | from_json).changed + failed_when: (ceph_files_json.stdout | from_json).failed delegate_to: "{{ delegate_host }}" run_once: True diff --git a/ansible/roles/ceph/tasks/start_osds.yml b/ansible/roles/ceph/tasks/start_osds.yml index 7bd0d4d045124485a70ff4d55a25bec838af327c..d35323504c18da5fc6b81c61ce982ca7e039bb17 100644 --- a/ansible/roles/ceph/tasks/start_osds.yml +++ b/ansible/roles/ceph/tasks/start_osds.yml @@ -4,7 +4,7 @@ -m find_disks -a "partition_name='KOLLA_CEPH_DATA' match_mode='prefix' use_udev={{ kolla_ceph_use_udev }}" register: osd_lookup - changed_when: "{{ osd_lookup.stdout.find('localhost | SUCCESS => ') != -1 and (osd_lookup.stdout.split('localhost | SUCCESS => ')[1]|from_json).changed }}" + changed_when: osd_lookup.stdout.find('localhost | SUCCESS => ') != -1 and (osd_lookup.stdout.split('localhost | SUCCESS => ')[1]|from_json).changed failed_when: osd_lookup.stdout.split()[2] != 'SUCCESS' - name: Parsing disk info for Ceph OSDs diff --git a/ansible/roles/keystone/tasks/register.yml b/ansible/roles/keystone/tasks/register.yml index 7441bd574ac00c47d9804c13d385b51e7e13fec5..4a9f5ba24073806c9ddb135f36ca5571f76e6947 100644 --- a/ansible/roles/keystone/tasks/register.yml +++ b/ansible/roles/keystone/tasks/register.yml @@ -2,8 +2,8 @@ - name: Creating admin project, user, role, service, and endpoint command: docker exec keystone kolla_keystone_bootstrap {{ openstack_auth.username }} {{ openstack_auth.password }} {{ openstack_auth.project_name }} admin {{ keystone_admin_url }} {{ keystone_internal_url }} {{ keystone_public_url }} {{ item }} register: keystone_bootstrap - changed_when: "{{ (keystone_bootstrap.stdout | from_json).changed }}" - failed_when: "{{ (keystone_bootstrap.stdout | from_json).failed }}" + changed_when: (keystone_bootstrap.stdout | from_json).changed + failed_when: (keystone_bootstrap.stdout | from_json).failed run_once: True with_items: "{{ multiple_regions_names }}"