--- - import_tasks: config.yml - import_tasks: check-containers.yml - name: Enable log_bin_trust_function_creators function become: true kolla_toolbox: container_engine: "{{ kolla_container_engine }}" module_name: mysql_variables module_args: login_host: "{{ database_address }}" login_port: "{{ database_port }}" login_user: "{{ keystone_database_shard_root_user }}" login_password: "{{ database_password }}" variable: log_bin_trust_function_creators value: 1 run_once: True when: - inventory_hostname == groups['keystone'][0] - not use_preconfigured_databases | bool - name: Init keystone database upgrade command: /bin/true notify: Init keystone database upgrade when: inventory_hostname == groups['keystone'][0] - name: Finish keystone database upgrade command: /bin/true notify: Finish keystone database upgrade when: inventory_hostname == groups['keystone'][-1] - name: Flush handlers meta: flush_handlers - name: Disable log_bin_trust_function_creators function become: true kolla_toolbox: container_engine: "{{ kolla_container_engine }}" module_name: mysql_variables module_args: login_host: "{{ database_address }}" login_port: "{{ database_port }}" login_user: "{{ keystone_database_shard_root_user }}" login_password: "{{ database_password }}" variable: log_bin_trust_function_creators value: 0 run_once: True when: - not use_preconfigured_databases | bool