--- # 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