diff --git a/ansible/roles/glance/tasks/bootstrap_service.yml b/ansible/roles/glance/tasks/bootstrap_service.yml index f182d7d68997641b00fb2b80512c39f9c35df72f..c460aff68e47886dc882e74b687c6b55c9d70879 100644 --- a/ansible/roles/glance/tasks/bootstrap_service.yml +++ b/ansible/roles/glance/tasks/bootstrap_service.yml @@ -1,7 +1,5 @@ --- - name: Enable log_bin_trust_function_creators function - vars: - glance_api: "{{ glance_services['glance-api'] }}" become: true kolla_toolbox: module_name: mysql_variables @@ -13,7 +11,7 @@ variable: log_bin_trust_function_creators value: 1 run_once: True - delegate_to: "{{ groups[glance_api.group][0] }}" + delegate_to: "{{ glance_api_hosts[0] }}" when: - not use_preconfigured_databases | bool @@ -35,11 +33,9 @@ restart_policy: "never" volumes: "{{ glance_api.volumes|reject('equalto', '')|list }}" run_once: True - delegate_to: "{{ groups[glance_api.group][0] }}" + delegate_to: "{{ glance_api_hosts[0] }}" - name: Disable log_bin_trust_function_creators function - vars: - glance_api: "{{ glance_services['glance-api'] }}" become: true kolla_toolbox: module_name: mysql_variables @@ -51,6 +47,6 @@ variable: log_bin_trust_function_creators value: 0 run_once: True - delegate_to: "{{ groups[glance_api.group][0] }}" + delegate_to: "{{ glance_api_hosts[0] }}" when: - not use_preconfigured_databases | bool diff --git a/ansible/roles/glance/tasks/rolling_upgrade.yml b/ansible/roles/glance/tasks/rolling_upgrade.yml index c971507faa97127ccb9de9ca232e84261e959e65..71ef9de7220d4eae5ca28f2f3f5ec65f00ebb92c 100644 --- a/ansible/roles/glance/tasks/rolling_upgrade.yml +++ b/ansible/roles/glance/tasks/rolling_upgrade.yml @@ -4,14 +4,12 @@ # Upgrade first node (NEW NODE in the Glance documentation) - include_tasks: config.yml - when: inventory_hostname == groups["glance-api"][0] + when: inventory_hostname == glance_api_hosts[0] - include_tasks: stop_service.yml - when: inventory_hostname == groups["glance-api"][0] + when: inventory_hostname == glance_api_hosts[0] - name: Enable log_bin_trust_function_creators function - vars: - glance_api: "{{ glance_services['glance-api'] }}" become: true kolla_toolbox: module_name: mysql_variables @@ -23,7 +21,7 @@ variable: log_bin_trust_function_creators value: 1 run_once: True - delegate_to: "{{ groups[glance_api.group][0] }}" + delegate_to: "{{ glance_api_hosts[0] }}" when: - not use_preconfigured_databases | bool @@ -46,7 +44,7 @@ restart_policy: "never" volumes: "{{ glance_api.volumes }}" run_once: True - delegate_to: "{{ groups[glance_api.group][0] }}" + delegate_to: "{{ glance_api_hosts[0] }}" - name: Running Glance database migrate container vars: @@ -67,13 +65,13 @@ restart_policy: "never" volumes: "{{ glance_api.volumes }}" run_once: True - delegate_to: "{{ groups[glance_api.group][0] }}" + delegate_to: "{{ glance_api_hosts[0] }}" notify: - Restart glance-api container # Upgrade remaining node - include_tasks: config.yml - when: inventory_hostname != groups["glance-api"][0] + when: inventory_hostname != glance_api_hosts[0] - name: Flush handlers meta: flush_handlers @@ -97,11 +95,9 @@ restart_policy: "never" volumes: "{{ glance_api.volumes }}" run_once: True - delegate_to: "{{ groups[glance_api.group][0] }}" + delegate_to: "{{ glance_api_hosts[0] }}" - name: Disable log_bin_trust_function_creators function - vars: - glance_api: "{{ glance_services['glance-api'] }}" become: true kolla_toolbox: module_name: mysql_variables @@ -113,7 +109,7 @@ variable: log_bin_trust_function_creators value: 0 run_once: True - delegate_to: "{{ groups[glance_api.group][0] }}" + delegate_to: "{{ glance_api_hosts[0] }}" when: - not use_preconfigured_databases | bool