命令行参考¶
特殊命令¶
- 驱动程序 (drivers)
- init
- list
- login
- matrix
- reset
有效操作¶
- check
-
cleanup
-
此操作具有清理功能,默认情况下未启用。有关更多详细信息,请参阅供应程序的文档。
-
converge:converge 将执行使实例收敛所需的序列。
- create ** driver
- dependency
- destroy ** all, parallel, driver
- idempotence
- prepare ** force
- side-effect
- syntax
- test - ** - 测试命令将执行测试实例所需的序列。
- verify
-s, --scenario-name¶
--parallel / --no-parallel¶
传递额外参数到供应程序¶
... -- -vvv --tags foo,bar
Providing additional command line arguments to the `ansible-playbook`
command. Use this option with care, as there is no sanitation or
validation of input. Options passed on the CLI override options
provided in provisioner's `options` section of `molecule.yml`.
molecule init¶
molecule init scenario¶
molecule list¶
list 命令显示有关当前场景的信息。
molecule login¶
molecule matrix¶
matrix 将显示子命令的有序操作列表,可以在scenario配置中更改。
测试序列命令¶
我们可以告诉Molecule创建一个实例:
我们可以验证Molecule是否创建了实例以及它们是否正在运行:
现在,让我们在tasks/main.yml
文件中向我们的角色添加一个任务,如下所示:
然后,我们可以告诉Molecule针对我们的实例测试我们的角色:
如果我们想之后手动检查实例,我们可以运行:
现在我们可以自由地实验实例状态。
最后,我们可以退出实例并将其销毁:
注意
如果Molecule报告任何错误,传递--debug
选项以获取更详细的输出可能很有用。