pipx install --include-deps yamllint
pipx install --include-deps ansible
pipx install --include-deps "ansible-lint[community,yamllint]"
pipx install --include-deps "molecule[docker]"
pipx inject --include-apps ansible ansible-lint
pipx inject --include-apps ansible molecule
pipx inject ansible docker
pipx inject ansible python-vagrant
pipx inject ansible netaddr
pipx inject ansible molecule-docker
pipx inject ansible molecule-podman
pipx inject ansible molecule-vagrant
molecule init role role_name --driver-name docker
This is molecule/default/molecule.yml
---
dependency:
name: galaxy
driver:
name: docker
platforms:
- name: instance
image: geerlingguy/docker-ubuntu2004-ansible
pre_build_image: true
provisioner:
name: ansible
verifier:
name: ansible
Don't forget to set properly values in meta/main.yml
!
molecule test