.ansible-lint
.flake8
.gitignore
.pre-commit-config.yaml
LICENSE
README.md
bindep.txt
conftest.py
mypy.ini
pyproject.toml
pytest.ini
requirements.yml
tox.ini
.github/dependabot.yml
.github/release-drafter.yml
.github/workflows/ack.yml
.github/workflows/push.yml
.github/workflows/release.yml
.github/workflows/tox.yml
doc/ec2/README.rst
doc/ec2/platforms.rst
doc/vagrant/README.rst
molecule/test-podman/converge.yml
molecule/test-podman/molecule.yml
molecule/test-podman/verify.yml
src/molecule_plugins/__init__.py
src/molecule_plugins/_version.py
src/molecule_plugins/py.typed
src/molecule_plugins.egg-info/PKG-INFO
src/molecule_plugins.egg-info/SOURCES.txt
src/molecule_plugins.egg-info/dependency_links.txt
src/molecule_plugins.egg-info/entry_points.txt
src/molecule_plugins.egg-info/requires.txt
src/molecule_plugins.egg-info/top_level.txt
src/molecule_plugins/azure/__init__.py
src/molecule_plugins/azure/driver.py
src/molecule_plugins/azure/cookiecutter/cookiecutter.json
src/molecule_plugins/azure/cookiecutter/{{cookiecutter.molecule_directory}}/{{cookiecutter.scenario_name}}/INSTALL.rst
src/molecule_plugins/azure/cookiecutter/{{cookiecutter.molecule_directory}}/{{cookiecutter.scenario_name}}/converge.yml
src/molecule_plugins/azure/cookiecutter/{{cookiecutter.molecule_directory}}/{{cookiecutter.scenario_name}}/create.yml
src/molecule_plugins/azure/cookiecutter/{{cookiecutter.molecule_directory}}/{{cookiecutter.scenario_name}}/destroy.yml
src/molecule_plugins/containers/__init__.py
src/molecule_plugins/containers/driver.py
src/molecule_plugins/containers/cookiecutter/cookiecutter.json
src/molecule_plugins/containers/cookiecutter/{{cookiecutter.molecule_directory}}/{{cookiecutter.scenario_name}}/converge.yml
src/molecule_plugins/docker/__init__.py
src/molecule_plugins/docker/driver.py
src/molecule_plugins/docker/cookiecutter/cookiecutter.json
src/molecule_plugins/docker/cookiecutter/{{cookiecutter.molecule_directory}}/{{cookiecutter.scenario_name}}/converge.yml
src/molecule_plugins/docker/playbooks/Dockerfile.j2
src/molecule_plugins/docker/playbooks/create.yml
src/molecule_plugins/docker/playbooks/destroy.yml
src/molecule_plugins/docker/playbooks/validate-dockerfile.yml
src/molecule_plugins/docker/playbooks/filter_plugins/get_docker_networks.py
src/molecule_plugins/docker/playbooks/tasks/create_network.yml
src/molecule_plugins/docker/playbooks/tasks/delete_network.yml
src/molecule_plugins/ec2/__init__.py
src/molecule_plugins/ec2/driver.py
src/molecule_plugins/ec2/cookiecutter/cookiecutter.json
src/molecule_plugins/ec2/cookiecutter/{{cookiecutter.molecule_directory}}/{{cookiecutter.scenario_name}}/INSTALL.rst
src/molecule_plugins/ec2/cookiecutter/{{cookiecutter.molecule_directory}}/{{cookiecutter.scenario_name}}/converge.yml
src/molecule_plugins/ec2/cookiecutter/{{cookiecutter.molecule_directory}}/{{cookiecutter.scenario_name}}/create.yml
src/molecule_plugins/ec2/cookiecutter/{{cookiecutter.molecule_directory}}/{{cookiecutter.scenario_name}}/destroy.yml
src/molecule_plugins/ec2/cookiecutter/{{cookiecutter.molecule_directory}}/{{cookiecutter.scenario_name}}/prepare.yml
src/molecule_plugins/gce/__init__.py
src/molecule_plugins/gce/driver.py
src/molecule_plugins/gce/cookiecutter/cookiecutter.json
src/molecule_plugins/gce/cookiecutter/{{cookiecutter.molecule_directory}}/{{cookiecutter.scenario_name}}/converge.yml
src/molecule_plugins/gce/playbooks/create.yml
src/molecule_plugins/gce/playbooks/destroy.yml
src/molecule_plugins/gce/playbooks/files/windows_auth.py
src/molecule_plugins/gce/playbooks/handlers/main.yml
src/molecule_plugins/gce/playbooks/tasks/create_linux_instance.yml
src/molecule_plugins/gce/playbooks/tasks/create_windows_instance.yml
src/molecule_plugins/podman/__init__.py
src/molecule_plugins/podman/driver.py
src/molecule_plugins/podman/cookiecutter/cookiecutter.json
src/molecule_plugins/podman/cookiecutter/{{cookiecutter.molecule_directory}}/{{cookiecutter.scenario_name}}/converge.yml
src/molecule_plugins/podman/playbooks/Dockerfile.j2
src/molecule_plugins/podman/playbooks/create.yml
src/molecule_plugins/podman/playbooks/destroy.yml
src/molecule_plugins/podman/playbooks/validate-dockerfile.yml
src/molecule_plugins/vagrant/__init__.py
src/molecule_plugins/vagrant/driver.py
src/molecule_plugins/vagrant/cookiecutter/cookiecutter.json
src/molecule_plugins/vagrant/cookiecutter/{{cookiecutter.molecule_directory}}/{{cookiecutter.scenario_name}}/INSTALL.rst
src/molecule_plugins/vagrant/cookiecutter/{{cookiecutter.molecule_directory}}/{{cookiecutter.scenario_name}}/converge.yml
src/molecule_plugins/vagrant/modules/__init__.py
src/molecule_plugins/vagrant/modules/vagrant.py
src/molecule_plugins/vagrant/playbooks/create.yml
src/molecule_plugins/vagrant/playbooks/destroy.yml
src/molecule_plugins/vagrant/playbooks/prepare.yml
test/azure/__init__.py
test/azure/test_driver.py
test/azure/functional/__init__.py
test/azure/functional/conftest.py
test/azure/functional/test_azure.py
test/azure/scenarios/driver/azure/molecule/default/converge.yml
test/azure/scenarios/driver/azure/molecule/default/molecule.yml
test/azure/scenarios/driver/azure/molecule/default/tests/test_default.py
test/azure/scenarios/driver/azure/molecule/multi-node/converge.yml
test/azure/scenarios/driver/azure/molecule/multi-node/molecule.yml
test/azure/scenarios/driver/azure/molecule/multi-node/prepare.yml
test/azure/scenarios/driver/azure/molecule/multi-node/tests/__init__.py
test/azure/scenarios/driver/azure/molecule/multi-node/tests/test_default.py
test/containers/__init__.py
test/containers/test_driver.py
test/containers/functional/.ansible-lint
test/containers/functional/__init__.py
test/containers/functional/conftest.py
test/containers/functional/test_containers.py
test/containers/scenarios/driver/containers/molecule/default/converge.yml
test/containers/scenarios/driver/containers/molecule/default/molecule.yml
test/docker/__init__.py
test/docker/conftest.py
test/docker/test_driver.py
test/docker/test_func.py
test/docker/scenarios/env-substitution/molecule/default/converge.yml
test/docker/scenarios/env-substitution/molecule/default/molecule.yml
test/docker/scenarios/with-context/molecule/default/Dockerfile.j2
test/docker/scenarios/with-context/molecule/default/FOO
test/docker/scenarios/with-context/molecule/default/converge.yml
test/docker/scenarios/with-context/molecule/default/molecule.yml
test/ec2/__init__.py
test/ec2/test_driver.py
test/ec2/functional/.ansible-lint
test/ec2/functional/__init__.py
test/ec2/functional/conftest.py
test/ec2/functional/test_ec2.py
test/ec2/scenarios/driver/ec2/molecule/default/converge.yml
test/ec2/scenarios/driver/ec2/molecule/default/molecule.yml
test/ec2/scenarios/driver/ec2/molecule/default/prepare.yml
test/ec2/scenarios/driver/ec2/molecule/default/tests/test_default.py
test/ec2/scenarios/driver/ec2/molecule/multi-node/converge.yml
test/ec2/scenarios/driver/ec2/molecule/multi-node/molecule.yml
test/ec2/scenarios/driver/ec2/molecule/multi-node/prepare.yml
test/ec2/scenarios/driver/ec2/molecule/multi-node/tests/__init__.py
test/ec2/scenarios/driver/ec2/molecule/multi-node/tests/test_default.py
test/gce/__init__.py
test/gce/test_driver.py
test/gce/functional/.ansible-lint
test/gce/functional/__init__.py
test/gce/functional/conftest.py
test/gce/functional/test_func.py
test/gce/scenarios/linux/INSTALL.md
test/gce/scenarios/linux/converge.yml
test/gce/scenarios/linux/create.yml
test/gce/scenarios/linux/destroy.yml
test/gce/scenarios/linux/molecule.yml
test/gce/scenarios/linux/prepare.yml
test/gce/scenarios/linux/requirements.yml
test/gce/scenarios/linux/verify.yml
test/gce/scenarios/linux/files/windows_auth.py
test/gce/scenarios/linux/handlers/main.yml
test/gce/scenarios/linux/tasks/create_linux_instance.yml
test/gce/scenarios/linux/tasks/create_windows_instance.yml
test/gce/scenarios/windows/INSTALL.md
test/gce/scenarios/windows/converge.yml
test/gce/scenarios/windows/create.yml
test/gce/scenarios/windows/destroy.yml
test/gce/scenarios/windows/molecule.yml
test/gce/scenarios/windows/prepare.yml
test/gce/scenarios/windows/requirements.yml
test/gce/scenarios/windows/verify.yml
test/gce/scenarios/windows/files/windows_auth.py
test/gce/scenarios/windows/handlers/main.yml
test/gce/scenarios/windows/tasks/create_linux_instance.yml
test/gce/scenarios/windows/tasks/create_windows_instance.yml
test/podman/__init__.py
test/podman/conftest.py
test/podman/test_driver.py
test/podman/test_func.py
test/vagrant/__init__.py
test/vagrant/test_driver.py
test/vagrant/functional/__init__.py
test/vagrant/functional/conftest.py
test/vagrant/functional/test_func.py
test/vagrant/scenarios/molecule/config_options/converge.yml
test/vagrant/scenarios/molecule/config_options/molecule.yml
test/vagrant/scenarios/molecule/config_options/verify.yml
test/vagrant/scenarios/molecule/default/converge.yml
test/vagrant/scenarios/molecule/default/molecule.yml
test/vagrant/scenarios/molecule/default-compat/converge.yml
test/vagrant/scenarios/molecule/default-compat/create.yml
test/vagrant/scenarios/molecule/default-compat/destroy.yml
test/vagrant/scenarios/molecule/default-compat/molecule.yml
test/vagrant/scenarios/molecule/hostname/converge.yml
test/vagrant/scenarios/molecule/hostname/molecule.yml
test/vagrant/scenarios/molecule/hostname/verify.yml
test/vagrant/scenarios/molecule/invalid/converge.yml
test/vagrant/scenarios/molecule/invalid/molecule.yml
test/vagrant/scenarios/molecule/multi-node/converge.yml
test/vagrant/scenarios/molecule/multi-node/molecule.yml
test/vagrant/scenarios/molecule/multi-node/verify.yml
test/vagrant/scenarios/molecule/network/converge.yml
test/vagrant/scenarios/molecule/network/molecule.yml
test/vagrant/scenarios/molecule/network/verify.yml
test/vagrant/scenarios/molecule/provider_config_options/converge.yml
test/vagrant/scenarios/molecule/provider_config_options/molecule.yml
test/vagrant/scenarios/molecule/provider_config_options/verify.yml
test/vagrant/scenarios/molecule/vagrant_root/converge.yml
test/vagrant/scenarios/molecule/vagrant_root/molecule.yml
test/vagrant/scenarios/molecule/vagrant_root/verify.yml
tools/Vagrantfile
tools/create_testbox.sh
tools/test-setup.sh