ansible-development-environ.../roles/robertdebock.molecule/tasks/main.yml

26 lines
707 B
YAML

---
# tasks file for molecule
- name: test veriables and environment
assert:
that:
- molecule_package_state is defined
- molecule_package_state == "present" or
molecule_package_state == "latest" or
molecule_package_state == "absent"
- name: install requirements
package:
name: "{{ molecule_requirements }}"
state: "{{ molecule_package_state }}"
register: molecule_install_requirements
until: molecule_install_requirements is succeeded
retries: 3
- name: install molecule
pip:
name: "{{ molecule_packages }}"
state: "{{ molecule_package_state }}"
register: molecule_install_molecule
until: molecule_install_molecule is succeeded
retries: 3