diff --git a/molecule/default/converge.yml b/molecule/default/converge.yml index 6d45a8a..8ad07a2 100644 --- a/molecule/default/converge.yml +++ b/molecule/default/converge.yml @@ -6,4 +6,4 @@ - converge-vars.yml roles: - - { role: bmeme.percona_server } + - role: bmeme.percona_server diff --git a/molecule/default/molecule.yml b/molecule/default/molecule.yml index 97def56..b465d59 100644 --- a/molecule/default/molecule.yml +++ b/molecule/default/molecule.yml @@ -14,7 +14,10 @@ scenario: - cleanup - destroy dependency: - name: galaxy + name: shell + command: | + mkdir -p "${MOLECULE_PROJECT_DIRECTORY}/.ansible/roles" + ln -sfn "${MOLECULE_PROJECT_DIRECTORY}" "${MOLECULE_PROJECT_DIRECTORY}/.ansible/roles/bmeme.percona_server" driver: name: docker platforms: @@ -29,7 +32,7 @@ platforms: provisioner: name: ansible env: - ANSIBLE_ROLES_PATH: "${MOLECULE_PROJECT_DIRECTORY}:${HOME}/.ansible/roles:/usr/share/ansible/roles:/etc/ansible/roles" + ANSIBLE_ROLES_PATH: "${MOLECULE_PROJECT_DIRECTORY}/.ansible/roles:${HOME}/.ansible/roles:/usr/share/ansible/roles:/etc/ansible/roles" inventory: host_vars: localhost: diff --git a/tasks/setup-RedHat.yml b/tasks/setup-RedHat.yml index 2ea505a..eb13e42 100644 --- a/tasks/setup-RedHat.yml +++ b/tasks/setup-RedHat.yml @@ -16,6 +16,10 @@ ansible.builtin.command: percona-release setup ps{{ percona_version }} changed_when: false +- name: Ensure Percona PXB repository is enabled + ansible.builtin.command: "percona-release enable pxb-{{ percona_version }}" + changed_when: false + - name: Disable mariadb module (RedHat 9) ansible.builtin.command: dnf module disable mariadb -y changed_when: false