命令行參考?
檢查?
-
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構型的實例。
- 返回
沒有
-