命令行参考¶
检查¶
-
class
molecule.command.check.
Check
¶ 检查命令类。
-
molecule
check
¶ 以默认场景为目标。
-
molecule
check --scenario-name foo
¶ 针对特定场景。
-
molecule
--debug check
¶ 正在执行 debug .
-
molecule
--base-config base.yml check
¶ 使用 base-config .
-
molecule
--env-file foo.yml check
¶ 加载env文件以在渲染时从中读取变量Molecule.yml.
-
molecule
check --parallel
¶ 以并行模式运行。
初始化所有命令类的代码。
- 参数
c -- Molecule构型的实例。
- 返回
没有
-
清理¶
-
class
molecule.command.cleanup.
Cleanup
¶ 清除命令类。
此操作具有清除功能,默认情况下未启用。有关更多详细信息,请参阅供应者文档。
-
molecule
cleanup
¶ 以默认场景为目标。
-
molecule
cleanup --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命令类。
-
molecule
converge
¶ 以默认场景为目标。
-
molecule
converge --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
¶ 创建命令类。
-
molecule
create
¶ 以默认场景为目标。
-
molecule
create --scenario-name foo
¶ 针对特定场景。
-
molecule
create --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
¶ 依赖命令类。
-
molecule
dependency
¶ 以默认场景为目标。
-
molecule
dependency --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
¶ 销毁命令类。
-
molecule
destroy
¶ 以默认场景为目标。
-
molecule
destroy --scenario-name foo
¶ 针对特定场景。
-
molecule
destroy --all
¶ 针对所有场景。
-
molecule
destroy --driver-name foo
¶ 针对特定的驱动程序。
-
molecule
--debug destroy
¶ 正在执行 debug .
-
molecule
--base-config base.yml destroy
¶ 使用 base-config .
-
molecule
--env-file foo.yml destroy
¶ 加载env文件以在渲染时从中读取变量Molecule.yml.
-
molecule
destroy --parallel
¶ 以并行模式运行。
初始化所有命令类的代码。
- 参数
c -- Molecule构型的实例。
- 返回
没有
-
幂等性¶
-
class
molecule.command.idempotence.
Idempotence
¶ 再次运行converge步骤。如果没有任务被标记为已更改,则场景将被视为幂等。
-
molecule
idempotence
¶ 以默认场景为目标。
-
molecule
idempotence --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]"
.-
molecule
lint
¶ 以默认场景为目标。
-
molecule
lint --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命令显示有关当前方案的信息。
-
molecule
list
¶ 以默认场景为目标。
-
molecule
list --scenario-name foo
¶ 针对特定场景。
-
molecule
list --format plain
¶ 机器可读纯文本输出。
-
molecule
list --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
¶ 登录命令类。
-
molecule
login
¶ 以默认场景为目标。
-
molecule
login --scenario-name foo
¶ 针对特定场景。
-
molecule
login --host hostname
¶ 以特定的运行主机为目标。
-
molecule
login --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
¶ 矩阵命令类。
-
molecule
matrix subcommand
¶ 以默认场景为目标。
-
molecule
matrix --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将在托管实例上远程运行。每个测试序列仅运行一次此操作。-
molecule
prepare
¶ 以默认场景为目标。
-
molecule
prepare --scenario-name foo
¶ 针对特定场景。
-
molecule
prepare --driver-name foo
¶ 针对特定的驱动程序。
-
molecule
prepare --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文档。
-
molecule
side-effect
¶ 以默认场景为目标。
-
molecule
side-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
¶ 语法命令类。
-
molecule
syntax
¶ 以默认场景为目标。
-
molecule
syntax --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
¶ 测试命令类。
-
molecule
test
¶ 以默认场景为目标。
-
molecule
test --scenario-name foo
¶ 针对特定场景。
-
molecule
test --all
¶ 针对所有场景。
-
molecule
test -- -vvv --tags foo,bar
¶ 将其他命令行参数提供给 ansible-playbook 指挥部。请谨慎使用此选项,因为没有卫生设施或输入验证。CLI上传递的选项与置备程序中提供的选项相结合 options 部分 molecule.yml 。
-
molecule
test --destroy=always
¶ 总是在Molecule运行结束时销毁实例。
-
molecule
--debug test
¶ 正在执行 debug .
-
molecule
--base-config base.yml test
¶ 使用 base-config .
-
molecule
--env-file foo.yml test
¶ 加载env文件以在渲染时从中读取变量Molecule.yml.
-
molecule
test --parallel
¶ 以并行模式运行。
初始化所有命令类的代码。
- 参数
c -- Molecule构型的实例。
- 返回
没有
-
核实¶
-
class
molecule.command.verify.
Verify
¶ 验证命令类。
-
molecule
verify
¶ 以默认场景为目标。
-
molecule
verify --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构型的实例。
- 返回
没有
-