AnsibleFest
Products
Community
Webinars & Training
Blog
Molecule 3.1.5 documentation
Molecule
stable
Installation
Requirements
CentOS 8
Ubuntu 16.x
Pip
Requirements
Install
Docker
Source
Requirements
Install
Getting Started
Creating a new role
Molecule Scenarios
The Scenario Layout
Inspecting the
molecule.yml
Run test sequence commands
Run a full test sequence
CI/CD Usage
GitHub Actions
Travis CI
Gitlab CI
Jenkins Pipeline
Tox
Command Line Reference
Check
Clean Up
Converge
Create
Dependency
Destroy
Idempotence
Init
Lint
List
Login
Matrix
Prepare
Side Effect
Syntax
Test
Verify
Configuration
Variable Substitution
Dependency
Ansible Galaxy
Shell
Driver
Delegated
Lint
Platforms
Provisioner
Ansible
Scenario
State
Verifier
Ansible
Testinfra
Common Use Cases
Docker
Docker With Non-Privileged User
Podman inside Docker
Systemd Container
Monolith Repo
Sharing Across Scenarios
Running Molecule processes in parallel mode
Frequently Asked Questions
Why is my idempotence action failing?
Why does Molecule make so many shell calls?
Why does Molecule only support Ansible versions 2.2 and later?
Why are playbooks used to provision instances?
Have you thought about using Ansible’s python API instead of playbooks?
Why are there multiple scenario directories and molecule.yml files?
Are there similar tools to Molecule?
Can I run Molecule processes in parallel?
Can I specify random instance IDs in my molecule.yml?
Can I test Ansible Collections with Molecule?
Does Molecule support monorepos?
How can I add development/testing-only dependencies?
Contributing
Talk to us
Guidelines
Code Of Conduct
Pull Request Life Cycle and Governance
Testing
Dependencies
Full
List available scenarios
Unit
Linting
Documentation
Build container images
Documentation
Working with InterSphinx
Credits
Molecule
Docs
»
Index
Edit on GitHub
Index
Symbols
|
A
|
C
|
D
|
I
|
L
|
M
|
P
|
R
|
S
|
T
|
V
Symbols
-molecule-init-scenario-bar---role-name-foo command line option; cd foo; molecule init scenario bar --role-name foo
cd-foo
,
[1]
A
Ansible (class in molecule.provisioner.ansible)
(class in molecule.verifier.ansible)
AnsibleGalaxy (class in molecule.dependency.ansible_galaxy)
C
cd-foo
-molecule-init-scenario-bar---role-name-foo command line option; cd foo; molecule init scenario bar --role-name foo
,
[1]
Check (class in molecule.command.check)
Cleanup (class in molecule.command.cleanup)
Config (class in molecule.config)
Converge (class in molecule.command.converge)
Create (class in molecule.command.create)
D
Delegated (class in molecule.driver.delegated)
Dependency (class in molecule.command.dependency)
Destroy (class in molecule.command.destroy)
I
Idempotence (class in molecule.command.idempotence)
Interpolator (class in molecule.interpolation)
L
Lint (class in molecule.command.lint)
List (class in molecule.command.list)
Login (class in molecule.command.login)
M
Matrix (class in molecule.command.matrix)
molecule --base-config base.yml check
molecule---base-config-base.yml-check command line option
molecule --base-config base.yml cleanup
molecule---base-config-base.yml-cleanup command line option
molecule --base-config base.yml converge
molecule---base-config-base.yml-converge command line option
molecule --base-config base.yml create
molecule---base-config-base.yml-create command line option
molecule --base-config base.yml dependency
molecule---base-config-base.yml-dependency command line option
molecule --base-config base.yml destroy
molecule---base-config-base.yml-destroy command line option
molecule --base-config base.yml idempotence
molecule---base-config-base.yml-idempotence command line option
molecule --base-config base.yml lint
molecule---base-config-base.yml-lint command line option
molecule --base-config base.yml list
molecule---base-config-base.yml-list command line option
molecule --base-config base.yml login
molecule---base-config-base.yml-login command line option
molecule --base-config base.yml matrix subcommand
molecule---base-config-base.yml-matrix-subcommand command line option
molecule --base-config base.yml prepare
molecule---base-config-base.yml-prepare command line option
molecule --base-config base.yml side-effect
molecule---base-config-base.yml-side-effect command line option
molecule --base-config base.yml syntax
molecule---base-config-base.yml-syntax command line option
molecule --base-config base.yml test
molecule---base-config-base.yml-test command line option
molecule --base-config base.yml verify
molecule---base-config-base.yml-verify command line option
molecule --debug check
molecule---debug-check command line option
molecule --debug cleanup
molecule---debug-cleanup command line option
molecule --debug converge
molecule---debug-converge command line option
molecule --debug create
molecule---debug-create command line option
molecule --debug dependency
molecule---debug-dependency command line option
molecule --debug destroy
molecule---debug-destroy command line option
molecule --debug idempotence
molecule---debug-idempotence command line option
molecule --debug lint
molecule---debug-lint command line option
molecule --debug list
molecule---debug-list command line option
molecule --debug login
molecule---debug-login command line option
molecule --debug matrix subcommand
molecule---debug-matrix-subcommand command line option
molecule --debug prepare
molecule---debug-prepare command line option
molecule --debug side-effect
molecule---debug-side-effect command line option
molecule --debug syntax
molecule---debug-syntax command line option
molecule --debug test
molecule---debug-test command line option
molecule --debug verify
molecule---debug-verify command line option
molecule --env-file foo.yml check
molecule---env-file-foo.yml-check command line option
molecule --env-file foo.yml cleanup
molecule---env-file-foo.yml-cleanup command line option
molecule --env-file foo.yml converge
molecule---env-file-foo.yml-converge command line option
molecule --env-file foo.yml create
molecule---env-file-foo.yml-create command line option
molecule --env-file foo.yml dependency
molecule---env-file-foo.yml-dependency command line option
molecule --env-file foo.yml destroy
molecule---env-file-foo.yml-destroy command line option
molecule --env-file foo.yml idempotence
molecule---env-file-foo.yml-idempotence command line option
molecule --env-file foo.yml lint
molecule---env-file-foo.yml-lint command line option
molecule --env-file foo.yml list
molecule---env-file-foo.yml-list command line option
molecule --env-file foo.yml login
molecule---env-file-foo.yml-login command line option
molecule --env-file foo.yml matrix subcommand
molecule---env-file-foo.yml-matrix-subcommand command line option
molecule --env-file foo.yml prepare
molecule---env-file-foo.yml-prepare command line option
molecule --env-file foo.yml side-effect
molecule---env-file-foo.yml-side-effect command line option
molecule --env-file foo.yml syntax
molecule---env-file-foo.yml-syntax command line option
molecule --env-file foo.yml test
molecule---env-file-foo.yml-test command line option
molecule --env-file foo.yml verify
molecule---env-file-foo.yml-verify command line option
molecule check
molecule-check command line option
molecule check --parallel
molecule-check---parallel command line option
molecule check --scenario-name foo
molecule-check---scenario-name-foo command line option
molecule cleanup
molecule-cleanup command line option
molecule cleanup --scenario-name foo
molecule-cleanup---scenario-name-foo command line option
molecule converge
molecule-converge command line option
molecule converge -- -vvv --tags foo,bar
molecule-converge-----vvv---tags-foo,bar command line option
molecule converge --scenario-name foo
molecule-converge---scenario-name-foo command line option
molecule create
molecule-create command line option
molecule create --driver-name foo
molecule-create---driver-name-foo command line option
molecule create --scenario-name foo
molecule-create---scenario-name-foo command line option
molecule dependency
molecule-dependency command line option
molecule dependency --scenario-name foo
molecule-dependency---scenario-name-foo command line option
molecule destroy
molecule-destroy command line option
molecule destroy --all
molecule-destroy---all command line option
molecule destroy --driver-name foo
molecule-destroy---driver-name-foo command line option
molecule destroy --parallel
molecule-destroy---parallel command line option
molecule destroy --scenario-name foo
molecule-destroy---scenario-name-foo command line option
molecule idempotence
molecule-idempotence command line option
molecule idempotence --scenario-name foo
molecule-idempotence---scenario-name-foo command line option
molecule init role foo
molecule-init-role-foo command line option
molecule init scenario bar --role-name foo
molecule-init-scenario-bar---role-name-foo command line option
molecule lint
molecule-lint command line option
molecule lint --scenario-name foo
molecule-lint---scenario-name-foo command line option
molecule list
molecule-list command line option
molecule list --format plain
molecule-list---format-plain command line option
molecule list --format yaml
molecule-list---format-yaml command line option
molecule list --scenario-name foo
molecule-list---scenario-name-foo command line option
molecule login
molecule-login command line option
molecule login --host hostname
molecule-login---host-hostname command line option
molecule login --host hostname --scenario-name foo
molecule-login---host-hostname---scenario-name-foo command line option
molecule login --scenario-name foo
molecule-login---scenario-name-foo command line option
molecule matrix --scenario-name foo subcommand
molecule-matrix---scenario-name-foo-subcommand command line option
molecule matrix subcommand
molecule-matrix-subcommand command line option
molecule prepare
molecule-prepare command line option
molecule prepare --driver-name foo
molecule-prepare---driver-name-foo command line option
molecule prepare --force
molecule-prepare---force command line option
molecule prepare --scenario-name foo
molecule-prepare---scenario-name-foo command line option
molecule side-effect
molecule-side-effect command line option
molecule side-effect --scenario-name foo
molecule-side-effect---scenario-name-foo command line option
molecule syntax
molecule-syntax command line option
molecule syntax --scenario-name foo
molecule-syntax---scenario-name-foo command line option
molecule test
molecule-test command line option
molecule test --all
molecule-test---all command line option
molecule test --destroy=always
molecule-test---destroy=always command line option
molecule test --parallel
molecule-test---parallel command line option
molecule test --scenario-name foo
molecule-test---scenario-name-foo command line option
molecule verify
molecule-verify command line option
molecule verify --scenario-name foo
molecule-verify---scenario-name-foo command line option
molecule---base-config-base.yml-check command line option
molecule --base-config base.yml check
molecule---base-config-base.yml-cleanup command line option
molecule --base-config base.yml cleanup
molecule---base-config-base.yml-converge command line option
molecule --base-config base.yml converge
molecule---base-config-base.yml-create command line option
molecule --base-config base.yml create
molecule---base-config-base.yml-dependency command line option
molecule --base-config base.yml dependency
molecule---base-config-base.yml-destroy command line option
molecule --base-config base.yml destroy
molecule---base-config-base.yml-idempotence command line option
molecule --base-config base.yml idempotence
molecule---base-config-base.yml-lint command line option
molecule --base-config base.yml lint
molecule---base-config-base.yml-list command line option
molecule --base-config base.yml list
molecule---base-config-base.yml-login command line option
molecule --base-config base.yml login
molecule---base-config-base.yml-matrix-subcommand command line option
molecule --base-config base.yml matrix subcommand
molecule---base-config-base.yml-prepare command line option
molecule --base-config base.yml prepare
molecule---base-config-base.yml-side-effect command line option
molecule --base-config base.yml side-effect
molecule---base-config-base.yml-syntax command line option
molecule --base-config base.yml syntax
molecule---base-config-base.yml-test command line option
molecule --base-config base.yml test
molecule---base-config-base.yml-verify command line option
molecule --base-config base.yml verify
molecule---debug-check command line option
molecule --debug check
molecule---debug-cleanup command line option
molecule --debug cleanup
molecule---debug-converge command line option
molecule --debug converge
molecule---debug-create command line option
molecule --debug create
molecule---debug-dependency command line option
molecule --debug dependency
molecule---debug-destroy command line option
molecule --debug destroy
molecule---debug-idempotence command line option
molecule --debug idempotence
molecule---debug-lint command line option
molecule --debug lint
molecule---debug-list command line option
molecule --debug list
molecule---debug-login command line option
molecule --debug login
molecule---debug-matrix-subcommand command line option
molecule --debug matrix subcommand
molecule---debug-prepare command line option
molecule --debug prepare
molecule---debug-side-effect command line option
molecule --debug side-effect
molecule---debug-syntax command line option
molecule --debug syntax
molecule---debug-test command line option
molecule --debug test
molecule---debug-verify command line option
molecule --debug verify
molecule---env-file-foo.yml-check command line option
molecule --env-file foo.yml check
molecule---env-file-foo.yml-cleanup command line option
molecule --env-file foo.yml cleanup
molecule---env-file-foo.yml-converge command line option
molecule --env-file foo.yml converge
molecule---env-file-foo.yml-create command line option
molecule --env-file foo.yml create
molecule---env-file-foo.yml-dependency command line option
molecule --env-file foo.yml dependency
molecule---env-file-foo.yml-destroy command line option
molecule --env-file foo.yml destroy
molecule---env-file-foo.yml-idempotence command line option
molecule --env-file foo.yml idempotence
molecule---env-file-foo.yml-lint command line option
molecule --env-file foo.yml lint
molecule---env-file-foo.yml-list command line option
molecule --env-file foo.yml list
molecule---env-file-foo.yml-login command line option
molecule --env-file foo.yml login
molecule---env-file-foo.yml-matrix-subcommand command line option
molecule --env-file foo.yml matrix subcommand
molecule---env-file-foo.yml-prepare command line option
molecule --env-file foo.yml prepare
molecule---env-file-foo.yml-side-effect command line option
molecule --env-file foo.yml side-effect
molecule---env-file-foo.yml-syntax command line option
molecule --env-file foo.yml syntax
molecule---env-file-foo.yml-test command line option
molecule --env-file foo.yml test
molecule---env-file-foo.yml-verify command line option
molecule --env-file foo.yml verify
molecule-check command line option
molecule check
molecule-check---parallel command line option
molecule check --parallel
molecule-check---scenario-name-foo command line option
molecule check --scenario-name foo
molecule-cleanup command line option
molecule cleanup
molecule-cleanup---scenario-name-foo command line option
molecule cleanup --scenario-name foo
molecule-converge command line option
molecule converge
molecule-converge-----vvv---tags-foo,bar command line option
molecule converge -- -vvv --tags foo,bar
molecule-converge---scenario-name-foo command line option
molecule converge --scenario-name foo
molecule-create command line option
molecule create
molecule-create---driver-name-foo command line option
molecule create --driver-name foo
molecule-create---scenario-name-foo command line option
molecule create --scenario-name foo
molecule-dependency command line option
molecule dependency
molecule-dependency---scenario-name-foo command line option
molecule dependency --scenario-name foo
molecule-destroy command line option
molecule destroy
molecule-destroy---all command line option
molecule destroy --all
molecule-destroy---driver-name-foo command line option
molecule destroy --driver-name foo
molecule-destroy---parallel command line option
molecule destroy --parallel
molecule-destroy---scenario-name-foo command line option
molecule destroy --scenario-name foo
molecule-idempotence command line option
molecule idempotence
molecule-idempotence---scenario-name-foo command line option
molecule idempotence --scenario-name foo
molecule-init-role-foo command line option
molecule init role foo
molecule-init-scenario-bar---role-name-foo command line option
molecule init scenario bar --role-name foo
molecule-lint command line option
molecule lint
molecule-lint---scenario-name-foo command line option
molecule lint --scenario-name foo
molecule-list command line option
molecule list
molecule-list---format-plain command line option
molecule list --format plain
molecule-list---format-yaml command line option
molecule list --format yaml
molecule-list---scenario-name-foo command line option
molecule list --scenario-name foo
molecule-login command line option
molecule login
molecule-login---host-hostname command line option
molecule login --host hostname
molecule-login---host-hostname---scenario-name-foo command line option
molecule login --host hostname --scenario-name foo
molecule-login---scenario-name-foo command line option
molecule login --scenario-name foo
molecule-matrix---scenario-name-foo-subcommand command line option
molecule matrix --scenario-name foo subcommand
molecule-matrix-subcommand command line option
molecule matrix subcommand
molecule-prepare command line option
molecule prepare
molecule-prepare---driver-name-foo command line option
molecule prepare --driver-name foo
molecule-prepare---force command line option
molecule prepare --force
molecule-prepare---scenario-name-foo command line option
molecule prepare --scenario-name foo
molecule-side-effect command line option
molecule side-effect
molecule-side-effect---scenario-name-foo command line option
molecule side-effect --scenario-name foo
molecule-syntax command line option
molecule syntax
molecule-syntax---scenario-name-foo command line option
molecule syntax --scenario-name foo
molecule-test command line option
molecule test
molecule-test---all command line option
molecule test --all
molecule-test---destroy=always command line option
molecule test --destroy=always
molecule-test---parallel command line option
molecule test --parallel
molecule-test---scenario-name-foo command line option
molecule test --scenario-name foo
molecule-verify command line option
molecule verify
molecule-verify---scenario-name-foo command line option
molecule verify --scenario-name foo
P
Platforms (class in molecule.platforms)
Prepare (class in molecule.command.prepare)
R
Role (class in molecule.command.init.role)
S
Scenario (class in molecule.command.init.scenario)
(class in molecule.scenario)
Shell (class in molecule.dependency.shell)
SideEffect (class in molecule.command.side_effect)
State (class in molecule.state)
Syntax (class in molecule.command.syntax)
T
Test (class in molecule.command.test)
Testinfra (class in molecule.verifier.testinfra)
V
Verify (class in molecule.command.verify)