命令行参考¶
检查¶
-
class
molecule.command.check.Check¶ 检查命令类。
-
moleculecheck¶ 以默认场景为目标。
-
moleculecheck --scenario-name foo¶ 针对特定场景。
-
molecule--debug check¶ 正在执行 debug .
-
molecule--base-config base.yml check¶ 使用 base-config .
-
molecule--env-file foo.yml check¶ 加载env文件以在渲染时从中读取变量Molecule.yml.
-
moleculecheck --parallel¶ 以并行模式运行。
初始化所有命令类的代码。
- 参数
c -- Molecule构型的实例。
- 返回
没有
-
清理¶
-
class
molecule.command.cleanup.Cleanup¶ 清除命令类。
此操作具有清除功能,默认情况下未启用。有关更多详细信息,请参阅供应者文档。
-
moleculecleanup¶ 以默认场景为目标。
-
moleculecleanup --scenario-name foo¶ 针对特定场景。
-
molecule--debug cleanup¶ 正在执行 debug .
-
molecule--base-config base.yml cleanup¶ 使用 base-config .
-
molecule--env-file foo.yml cleanup¶ 加载env文件以在渲染时读取变量Molecule.yml.
初始化所有命令类的代码。
- 参数
c -- Molecule构型的实例。
- 返回
没有
-
Converge¶
Converge将执行聚合实例所需的序列。
-
class
molecule.command.converge.Converge¶ Converge命令类。
-
moleculeconverge¶ 以默认场景为目标。
-
moleculeconverge --scenario-name foo¶ 针对特定场景。
向提供其他命令行参数 ansible-playbook 命令。小心使用此选项,因为没有卫生设施或输入验证。传递给CLI的选项将覆盖provisioner中提供的选项 options 截面 molecule.yml .
-
molecule--debug converge¶ 正在执行 debug .
-
molecule--base-config base.yml converge¶ 使用 base-config .
-
molecule--env-file foo.yml converge¶ 加载env文件以在渲染时从中读取变量Molecule.yml.
初始化所有命令类的代码。
- 参数
c -- Molecule构型的实例。
- 返回
没有
-
创建¶
-
class
molecule.command.create.Create¶ 创建命令类。
-
moleculecreate¶ 以默认场景为目标。
-
moleculecreate --scenario-name foo¶ 针对特定场景。
-
moleculecreate --driver-name foo¶ 针对特定的驱动程序。
-
molecule--debug create¶ 正在执行 debug .
-
molecule--base-config base.yml create¶ 使用 base-config .
-
molecule--env-file foo.yml create¶ 加载env文件以在渲染时从中读取变量Molecule.yml.
初始化所有命令类的代码。
- 参数
c -- Molecule构型的实例。
- 返回
没有
-
依赖¶
-
class
molecule.command.dependency.Dependency¶ 依赖命令类。
-
moleculedependency¶ 以默认场景为目标。
-
moleculedependency --scenario-name foo¶ 针对特定场景。
-
molecule--debug dependency¶ 正在执行 debug .
-
molecule--base-config base.yml dependency¶ 使用 base-config .
-
molecule--env-file foo.yml dependency¶ 加载env文件以在渲染时从中读取变量Molecule.yml.
初始化所有命令类的代码。
- 参数
c -- Molecule构型的实例。
- 返回
没有
-
破坏¶
-
class
molecule.command.destroy.Destroy¶ 销毁命令类。
-
moleculedestroy¶ 以默认场景为目标。
-
moleculedestroy --scenario-name foo¶ 针对特定场景。
-
moleculedestroy --all¶ 针对所有场景。
-
moleculedestroy --driver-name foo¶ 针对特定的驱动程序。
-
molecule--debug destroy¶ 正在执行 debug .
-
molecule--base-config base.yml destroy¶ 使用 base-config .
-
molecule--env-file foo.yml destroy¶ 加载env文件以在渲染时从中读取变量Molecule.yml.
-
moleculedestroy --parallel¶ 以并行模式运行。
初始化所有命令类的代码。
- 参数
c -- Molecule构型的实例。
- 返回
没有
-
幂等性¶
-
class
molecule.command.idempotence.Idempotence¶ 再次运行converge步骤。如果没有任务被标记为已更改,则场景将被视为幂等。
-
moleculeidempotence¶ 以默认场景为目标。
-
moleculeidempotence --scenario-name foo¶ 针对特定场景。
-
molecule--debug idempotence¶ 正在执行 debug .
-
molecule--base-config base.yml idempotence¶ 使用 base-config .
-
molecule--env-file foo.yml idempotence¶ 加载env文件以在渲染时从中读取变量Molecule.yml.
初始化所有命令类的代码。
- 参数
c -- Molecule构型的实例。
- 返回
没有
-
初始化¶
Lint¶
-
class
molecule.command.lint.Lint¶ Lint命令执行外部linter。
你要记得装那些过梁。为了方便起见,有一个额外的软件包安装最常见的,像
python3 -m pip install "molecule[lint]".-
moleculelint¶ 以默认场景为目标。
-
moleculelint --scenario-name foo¶ 针对特定场景。
-
molecule--debug lint¶ 正在执行 debug .
-
molecule--base-config base.yml lint¶ 使用 base-config .
-
molecule--env-file foo.yml lint¶ 加载env文件以在渲染时从中读取变量Molecule.yml.
初始化所有命令类的代码。
- 参数
c -- Molecule构型的实例。
- 返回
没有
-
列表¶
-
class
molecule.command.list.List¶ List命令显示有关当前方案的信息。
-
moleculelist¶ 以默认场景为目标。
-
moleculelist --scenario-name foo¶ 针对特定场景。
-
moleculelist --format plain¶ 机器可读纯文本输出。
-
moleculelist --format yaml¶ 机器可读 YAML 输出。
-
molecule--debug list¶ 正在执行 debug .
-
molecule--base-config base.yml list¶ 使用 base-config .
-
molecule--env-file foo.yml list¶ 加载env文件以在渲染时从中读取变量Molecule.yml.
初始化所有命令类的代码。
- 参数
c -- Molecule构型的实例。
- 返回
没有
-
登录¶
-
class
molecule.command.login.Login¶ 登录命令类。
-
moleculelogin¶ 以默认场景为目标。
-
moleculelogin --scenario-name foo¶ 针对特定场景。
-
moleculelogin --host hostname¶ 以特定的运行主机为目标。
-
moleculelogin --host hostname --scenario-name foo¶ 针对特定的运行主机和场景。
-
molecule--debug login¶ 正在执行 debug .
-
molecule--base-config base.yml login¶ 使用 base-config .
-
molecule--env-file foo.yml login¶ 加载env文件以在渲染时从中读取变量Molecule.yml.
构造登录名。
-
矩阵¶
矩阵将显示子命令的操作顺序列表,可以在 scenario 配置。
-
class
molecule.command.matrix.Matrix¶ 矩阵命令类。
-
moleculematrix subcommand¶ 以默认场景为目标。
-
moleculematrix --scenario-name foo subcommand¶ 针对特定场景。
-
molecule--debug matrix subcommand¶ 正在执行 debug .
-
molecule--base-config base.yml matrix subcommand¶ 使用 base-config .
-
molecule--env-file foo.yml matrix subcommand¶ 加载env文件以在渲染时从中读取变量Molecule.yml.
初始化所有命令类的代码。
- 参数
c -- Molecule构型的实例。
- 返回
没有
-
准备¶
-
class
molecule.command.prepare.Prepare¶ 此操作用于在
molecule.command.converge.Converge操作已运行。中包含的任务
prepare.yml场景目录中的playbook将在托管实例上远程运行。每个测试序列仅运行一次此操作。-
moleculeprepare¶ 以默认场景为目标。
-
moleculeprepare --scenario-name foo¶ 针对特定场景。
-
moleculeprepare --driver-name foo¶ 针对特定的驱动程序。
-
moleculeprepare --force¶ 强制执行准备攻略。
-
molecule--debug prepare¶ 正在执行 debug .
-
molecule--base-config base.yml prepare¶ 使用 base-config .
-
molecule--env-file foo.yml prepare¶ 加载env文件以在渲染时从中读取变量Molecule.yml.
初始化所有命令类的代码。
- 参数
c -- Molecule构型的实例。
- 返回
没有
-
副作用¶
-
class
molecule.command.side_effect.SideEffect¶ 此操作有副作用,默认情况下不启用。
有关更多详细信息,请参阅provisioners文档。
-
moleculeside-effect¶ 以默认场景为目标。
-
moleculeside-effect --scenario-name foo¶ 针对特定场景。
-
molecule--debug side-effect¶ 正在执行 debug .
-
molecule--base-config base.yml side-effect¶ 使用 base-config .
-
molecule--env-file foo.yml side-effect¶ 加载env文件以在渲染时从中读取变量Molecule.yml.
初始化所有命令类的代码。
- 参数
c -- Molecule构型的实例。
- 返回
没有
-
句法¶
-
class
molecule.command.syntax.Syntax¶ 语法命令类。
-
moleculesyntax¶ 以默认场景为目标。
-
moleculesyntax --scenario-name foo¶ 针对特定场景。
-
molecule--debug syntax¶ 正在执行 debug .
-
molecule--base-config base.yml syntax¶ 使用 base-config .
-
molecule--env-file foo.yml syntax¶ 加载env文件以在渲染时从中读取变量Molecule.yml.
初始化所有命令类的代码。
- 参数
c -- Molecule构型的实例。
- 返回
没有
-
试验¶
Test将执行测试实例所需的序列。
-
class
molecule.command.test.Test¶ 测试命令类。
-
moleculetest¶ 以默认场景为目标。
-
moleculetest --scenario-name foo¶ 针对特定场景。
-
moleculetest --all¶ 针对所有场景。
-
moleculetest -- -vvv --tags foo,bar¶ 将其他命令行参数提供给 ansible-playbook 指挥部。请谨慎使用此选项,因为没有卫生设施或输入验证。CLI上传递的选项与置备程序中提供的选项相结合 options 部分 molecule.yml 。
-
moleculetest --destroy=always¶ 总是在Molecule运行结束时销毁实例。
-
molecule--debug test¶ 正在执行 debug .
-
molecule--base-config base.yml test¶ 使用 base-config .
-
molecule--env-file foo.yml test¶ 加载env文件以在渲染时从中读取变量Molecule.yml.
-
moleculetest --parallel¶ 以并行模式运行。
初始化所有命令类的代码。
- 参数
c -- Molecule构型的实例。
- 返回
没有
-
核实¶
-
class
molecule.command.verify.Verify¶ 验证命令类。
-
moleculeverify¶ 以默认场景为目标。
-
moleculeverify --scenario-name foo¶ 针对特定场景。
-
molecule--debug verify¶ 正在执行 debug .
-
molecule--base-config base.yml verify¶ 使用 base-config .
-
molecule--env-file foo.yml verify¶ 加载env文件以在渲染时从中读取变量Molecule.yml.
初始化所有命令类的代码。
- 参数
c -- Molecule构型的实例。
- 返回
没有
-