Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix dependencies required for running Molecule tests #42

Closed
wants to merge 1 commit into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions molecule/default/prepare.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,20 +17,24 @@
update_cache: yes
when: ansible_os_family == "Debian"

# The installation of this package into the container means
# The installation of the "procps" package into the container means
# that the "ps" command is available for viewing the running process.
# Installing this package however also prevents an issue whereby the
# ZooKeeper service is constantly restarted by systemd which causes
# the Molecule tests to fail as the service is not started correctly.
- name: Install ps on Debian
ansible.builtin.apt:
name: procps
name:
- procps
- python3
state: present
when: ansible_os_family == "Debian"

- name: Install ps on Rocky Linux
ansible.builtin.yum:
name: procps
name:
- procps
- python3
state: present
use_backend: dnf
when: ansible_distribution == "Rocky" and ansible_distribution_major_version == "8"
Loading