community.mysql/tests/integration/targets/test_mysql_user/tasks/issue-64560.yaml
Laurent Indermuehle b72ca0d214
Prepare controller with Podman/Docker Network
We use the Podman/Docker network gateway address to communicate between
container. I haven't tested Docker. I would have preferred to use a pod
but only Podman support it and ansible-test only support the
--docker-network option.
2023-01-04 11:23:39 +01:00

49 lines
1.3 KiB
YAML

---
- vars:
mysql_parameters: &mysql_params
login_user: '{{ mysql_user }}'
login_password: '{{ mysql_password }}'
login_host: '{{ gateway_addr }}'
login_port: '{{ mysql_primary_port }}'
block:
- name: Set root password
mysql_user:
<<: *mysql_params
name: root
password: '{{ root_password }}'
check_implicit_admin: yes
register: result
- name: assert root password is changed
assert:
that:
- result is changed
- name: Set root password again
mysql_user:
login_user: '{{ mysql_user }}'
login_password: '{{ root_password }}'
login_host: '{{ gateway_addr }}'
login_port: '{{ mysql_primary_port }}'
name: root
password: '{{ root_password }}'
check_implicit_admin: yes
register: result
- name: Assert root password is not changed
assert:
that:
- result is not changed
- name: Set root password again
mysql_user:
login_user: '{{ mysql_user }}'
login_password: '{{ root_password }}'
login_host: '{{ gateway_addr }}'
login_port: '{{ mysql_primary_port }}'
name: root
password: '{{ mysql_password }}'
check_implicit_admin: yes
register: result