├── .flake8 ├── .github ├── CODEOWNERS ├── FUNDING.yml ├── dependabot.yml ├── labels.yml ├── release-drafter.yml └── workflows │ ├── ack.yml │ ├── push.yml │ ├── release.yml │ └── tox.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── MANIFEST.in ├── README.rst ├── ansible.cfg ├── bindep.txt ├── mypy.ini ├── pyproject.toml ├── pytest.ini ├── setup.cfg ├── setup.py ├── src └── pytest_molecule │ ├── __init__.py │ └── py.typed ├── tests ├── conftest.py ├── hosts.ini └── roles │ ├── base_config │ ├── base.yml │ └── molecule │ │ └── s1 │ │ ├── converge.yml │ │ ├── molecule.yml │ │ └── prepare.yml │ ├── ensure-ansible │ ├── meta │ │ └── main.yml │ ├── molecule │ │ ├── Dockerfile.j2 │ │ └── default │ │ │ ├── converge.yml │ │ │ └── molecule.yml │ ├── tasks │ │ └── main.yml │ └── vars │ │ ├── centos-7.yml │ │ ├── debian-10.yml │ │ ├── family-redhat.yml │ │ ├── redhat-8.yml │ │ └── ubuntu.yml │ ├── foo │ └── molecule │ │ ├── default │ │ ├── converge.yml │ │ └── molecule.yml │ │ └── disabled │ │ ├── converge.yml │ │ └── molecule.yml │ ├── no_drivers │ └── molecule │ │ └── default │ │ └── molecule.yml │ └── no_platforms │ └── molecule │ └── default │ └── molecule.yml ├── tools └── test-setup.sh ├── tox.ini └── zuul.d └── layout.yaml /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/.github/labels.yml -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/ack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/.github/workflows/ack.yml -------------------------------------------------------------------------------- /.github/workflows/push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/.github/workflows/push.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/tox.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/.github/workflows/tox.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/README.rst -------------------------------------------------------------------------------- /ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/ansible.cfg -------------------------------------------------------------------------------- /bindep.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/bindep.txt -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/mypy.ini -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | addopts=-p no:flaky -Werror 3 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/setup.py -------------------------------------------------------------------------------- /src/pytest_molecule/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/src/pytest_molecule/__init__.py -------------------------------------------------------------------------------- /src/pytest_molecule/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/hosts.ini: -------------------------------------------------------------------------------- 1 | localhost ansible_connection=local 2 | -------------------------------------------------------------------------------- /tests/roles/base_config/base.yml: -------------------------------------------------------------------------------- 1 | --- 2 | scenario: 3 | test_sequence: 4 | - converge 5 | -------------------------------------------------------------------------------- /tests/roles/base_config/molecule/s1/converge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/tests/roles/base_config/molecule/s1/converge.yml -------------------------------------------------------------------------------- /tests/roles/base_config/molecule/s1/molecule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/tests/roles/base_config/molecule/s1/molecule.yml -------------------------------------------------------------------------------- /tests/roles/base_config/molecule/s1/prepare.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/tests/roles/base_config/molecule/s1/prepare.yml -------------------------------------------------------------------------------- /tests/roles/ensure-ansible/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/tests/roles/ensure-ansible/meta/main.yml -------------------------------------------------------------------------------- /tests/roles/ensure-ansible/molecule/Dockerfile.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/tests/roles/ensure-ansible/molecule/Dockerfile.j2 -------------------------------------------------------------------------------- /tests/roles/ensure-ansible/molecule/default/converge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/tests/roles/ensure-ansible/molecule/default/converge.yml -------------------------------------------------------------------------------- /tests/roles/ensure-ansible/molecule/default/molecule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/tests/roles/ensure-ansible/molecule/default/molecule.yml -------------------------------------------------------------------------------- /tests/roles/ensure-ansible/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/tests/roles/ensure-ansible/tasks/main.yml -------------------------------------------------------------------------------- /tests/roles/ensure-ansible/vars/centos-7.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/tests/roles/ensure-ansible/vars/centos-7.yml -------------------------------------------------------------------------------- /tests/roles/ensure-ansible/vars/debian-10.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/tests/roles/ensure-ansible/vars/debian-10.yml -------------------------------------------------------------------------------- /tests/roles/ensure-ansible/vars/family-redhat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/tests/roles/ensure-ansible/vars/family-redhat.yml -------------------------------------------------------------------------------- /tests/roles/ensure-ansible/vars/redhat-8.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/tests/roles/ensure-ansible/vars/redhat-8.yml -------------------------------------------------------------------------------- /tests/roles/ensure-ansible/vars/ubuntu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/tests/roles/ensure-ansible/vars/ubuntu.yml -------------------------------------------------------------------------------- /tests/roles/foo/molecule/default/converge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/tests/roles/foo/molecule/default/converge.yml -------------------------------------------------------------------------------- /tests/roles/foo/molecule/default/molecule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/tests/roles/foo/molecule/default/molecule.yml -------------------------------------------------------------------------------- /tests/roles/foo/molecule/disabled/converge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/tests/roles/foo/molecule/disabled/converge.yml -------------------------------------------------------------------------------- /tests/roles/foo/molecule/disabled/molecule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/tests/roles/foo/molecule/disabled/molecule.yml -------------------------------------------------------------------------------- /tests/roles/no_drivers/molecule/default/molecule.yml: -------------------------------------------------------------------------------- 1 | --- 2 | platforms: 3 | - name: localhost 4 | -------------------------------------------------------------------------------- /tests/roles/no_platforms/molecule/default/molecule.yml: -------------------------------------------------------------------------------- 1 | --- 2 | driver: 3 | name: delegated 4 | -------------------------------------------------------------------------------- /tools/test-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/tools/test-setup.sh -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/tox.ini -------------------------------------------------------------------------------- /zuul.d/layout.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-community/pytest-molecule/HEAD/zuul.d/layout.yaml --------------------------------------------------------------------------------