diff --git a/roles/keystone/tasks/main.yml b/roles/keystone/tasks/main.yml index b8d8e46..d6f0efe 100644 --- a/roles/keystone/tasks/main.yml +++ b/roles/keystone/tasks/main.yml @@ -45,7 +45,7 @@ MYSQL_ROOT_PASSWORD: "{{ secrets['MYSQL_ROOT_PASSWORD'] }}" DB_HOST: "{{ listen_ip | default(hostvars[groups['databases'][0]]['ansible_default_ipv4']['address']) }}" register: result - until: result|succeeded + until: result is succeeded # sometimes the initial connect fails. # Retry until it succeeds. retries: 7 diff --git a/roles/nova-compute/tasks/main.yml b/roles/nova-compute/tasks/main.yml index 0ca0d61..4fecc06 100644 --- a/roles/nova-compute/tasks/main.yml +++ b/roles/nova-compute/tasks/main.yml @@ -75,7 +75,7 @@ shell: "sleep 10 && docker exec -i nova-controller.service nova-manage cell_v2 discover_hosts" delegate_to: "{{ hostvars[groups['nova-controller'][0]]['ansible_hostname'] }}" register: result - until: result|succeeded + until: result is succeeded retries: 7 delay: 3 ignore_errors: yes