Ansible コマンドラインを呼び出すときに、次のようにいくつかの実行パラメーターを追加することもできます。
オプション:
--ask-vault-pass ボールトのパスワードを尋ねる
-C, --check 何も変更しません。 代わりに、いくつかを予測してみてください
発生する可能性のある変更の
-D, --diff (小さい) ファイルとテンプレートを変更する場合、
それらのファイルの違い。 --check でうまく動作します
-e EXTRA_VARS, --extra-vars=EXTRA_VARS
追加の変数を key=value または YAML/JSON として設定します。
ファイル名の先頭に @ を付ける
--flush-cache ファクト キャッシュをクリアします
--force-handlers タスクが失敗した場合でもハンドラーを実行します
-f FORKS, --forks=FORKS
使用する並列プロセスの数を指定する
(デフォルト= 5)
-h, --help このヘルプ メッセージを表示して終了します
-i INVENTORY, --inventory=INVENTORY, --inventory-file=INVENTORY
インベントリ ホスト パスまたはカンマ区切りのホストを指定します
リスト。 --inventory-file は非推奨です
-l SUBSET, --limit=SUBSET
選択したホストを追加のパターンにさらに制限する
--list-hosts は、一致するホストのリストを出力します。 実行しない
他に何か
--list-tags 使用可能なすべてのタグを一覧表示します
--list-tasks 実行されるすべてのタスクを一覧表示します
-M MODULE_PATH, --module-path=MODULE_PATH
モジュール ライブラリの先頭にコロンで区切られたパスを追加します
(デフォルト=[u'/root/.ansible/plugins/modules',
u'/usr/share/ansible/plugins/modules'])
--new-vault-id=NEW_VAULT_ID
キーの再生成に使用する新しいボールト ID
--new-vault-password-file=NEW_VAULT_PASSWORD_FILES
キー再生成用の新しいボールト パスワード ファイル
--skip-tags=SKIP_TAGS
タグが一致しないプレイとタスクのみを実行する
値
--start-at-task=START_AT_TASK
この名前に一致するタスクで Playbook を開始します
--step one-step-at-a-time: 実行前に各タスクを確認します
--syntax-check は Playbook の構文チェックを実行しますが、実行しません。
実行する
-t TAGS, --tags=TAGS これらの値でタグ付けされたプレイとタスクのみを実行します
--vault-id=VAULT_IDS 使用するボールト ID
--vault-password-file=VAULT_PASSWORD_FILES
Vault パスワード ファイル
-v、--verbose 詳細モード (詳細は -vvv、有効にするには -vvvv
接続デバッグ)
--version プログラムのバージョン番号を表示して終了
接続オプション:
誰がどのようにホストに接続するかを制御する
-k, --ask-pass 接続パスワードを尋ねる
--private-key=PRIVATE_KEY_FILE, --key-file=PRIVATE_KEY_FILE
このファイルを使用して接続を認証します
-u REMOTE_USER, --user=REMOTE_USER
このユーザーとして接続 (デフォルト = なし)
-c 接続、 --connection=接続
使用する接続タイプ (デフォルト = smart)
-T タイムアウト、 --timeout=タイムアウト
接続タイムアウトを秒単位でオーバーライドします
(デフォルト= 10)
--ssh-common-args=SSH_COMMON_ARGS
sftp/scp/ssh に渡す共通の引数を指定します (例:
プロキシコマンド)
--sftp-extra-args=SFTP_EXTRA_ARGS
sftp のみに渡す追加の引数を指定します (例: -f、
-l)
--scp-extra-args=SCP_EXTRA_ARGS
scp のみに渡す追加の引数を指定します (例: -l)
--ssh-extra-args=SSH_EXTRA_ARGS
ssh のみに渡す追加の引数を指定します (例: -R)
権限昇格オプション:
ターゲットホストでどのように、どのユーザーになるかを制御します
-s, --sudo sudo で操作を実行 (nopasswd) (非推奨、使用
なる)
-U SUDO_USER, --sudo-user=SUDO_USER
必要な sudo ユーザー (デフォルト = root) (非推奨、使用
なる)
-S, --su su で操作を実行 (非推奨、become を使用)
-R SU_USER, --su-user=SU_USER
このユーザーとして su を使用して操作を実行します (デフォルト = なし)
(非推奨、become を使用)
-b, --become become で操作を実行 (パスワードを意味するものではありません)
プロンプト)
--become-method=BECOME_METHOD
使用する権限昇格方法 (デフォルト = sudo)、
有効な選択肢: [ sudo | す | す | pbrun | pfexec | ドアス |
dzdo | クス | ルナス | pmrun ]
--become-user=BECOME_USER
このユーザーとして操作を実行します (デフォルト = root)
--ask-sudo-pass sudo パスワードを尋ねる (非推奨、become を使用)
--ask-su-pass su パスワードを尋ねる (非推奨、become を使用)
-K, --ask-become-pass
権限昇格パスワードを要求する
Note: から Ansible ドキュメントを確認してください。 docs.ansible.com 最新の仕様について。