これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドansible-playbookです。
プログラム:
NAME
ansible-playbook-ansiblePlaybookを実行します
SYNOPSIS
ansible-プレイブック... [オプション]
DESCRIPTION
Ansible プレイブック 構成およびマルチノード展開システムです。 Ansible-プレイブックは
それらを実行するために使用されるツール。 詳細については、プロジェクトのホームページ(以下のリンク)を参照してください。
議論
ファイル名.yml
AnsiblePlaybookとして実行するXNUMXつ以上のYAML形式ファイルの名前。
OPTIONS
--ask-become-pass
特権昇格パスワードを要求します。
-k, --ask-pass
使用するトランスポートに接続パスワードが必要な場合は、接続パスワードの入力を求めます。 にとって
たとえば、sshを使用し、ssh-agentによるキーベースの認証を使用していません。
--ask-su-pass
--suとともに使用されるsuパスワードの入力を求めます(非推奨、becomeを使用)。
-K, --ask-sudo-pass
--sudoとともに使用するパスワードの入力を求めます(非推奨、becomeを使用)。
--ask-vault-pass
ボールトパスワードの入力を求めます。
-C, - チェック
リモートシステムに変更を加えないでください。ただし、リソースをテストして、何ができるかを確認してください。
変更されました。 これはすべての可能なリソースタイプをスキャンできるわけではなく、
シミュレーション。
-c インターフェイス, --connection =インターフェイス
使用する接続タイプ。 最も一般的なオプションは パラミコ (SSH)、 ssh, ウィン と ローカル.
ローカル 主にcrontabまたはキックスタートに役立ちます。
-D, --差分
テンプレートファイルを変更するときは、それらがどのように変更されたかの統一された差分を表示します。 いつ
--checkとともに使用すると、-checkが使用されなかった場合にファイルがどのように変更されたかを示します。
-e EXTRA_VARS, --extra-vars =EXTRA_VARS
key = value key = value形式で、または引用されたとおりに、プレイブックに挿入する追加の変数
YAML / JSON(ハッシュと配列)。 ファイルから変数をロードするには、ファイルを指定します
@が前に付きます(例:@ vars.yml)。
--フラッシュキャッシュ
ファクトキャッシュをクリアします。
--force-handlers
タスクが失敗した場合でもハンドラーを実行します。
-f NUM, -フォーク=NUM
並列処理のレベル。 NUM は整数として指定され、デフォルトは5です。
-h, - 助けて
ヘルプページを表示して終了します
-i パス, --inventory =パス
この パス デフォルトで在庫に / etc / ansible / hosts。 または、
ホストのコンマ区切りリストまたはトロールコンマ付きの単一ホストを使用します ホスト、.
-l サブセット, --limit =サブセット
選択したホスト/グループパターンをさらに制限します。 接頭辞を付けることができます ~ 示すために、
正規表現のパターン。
--list-hosts
一致するホストのリストを出力します。 他には何も実行しません。
-リストタグ
使用可能なすべてのタグを一覧表示します。 他には何も実行しません。
--list-タスク
実行されるすべてのタスクを一覧表示します。 他には何も実行しません。
-M DIRECTORY, --module-path =DIRECTORY
この DIRECTORY モジュールをロードするための検索パス。 デフォルトは / usr / share / ansible.
これは、ANSIBLE_LIBRARY環境変数を使用して設定することもできます。
--private-key =PRIVATE_KEY_FILE
このファイルを使用して接続を認証します
--skip-tages =SKIP_TAGS
タグがこれらの値と一致しないプレイとタスクのみを実行します。
--start-at-task =START_AT
この名前に一致するタスクでプレイブックを開始します。
- ステップ
一度にXNUMXステップ:実行する前に各タスクを確認します。
-S、-su *
suを使用して操作を実行します(非推奨、becomeを使用)
-R SUユーザー, --su-user =SU_USER
このユーザーとしてsuを使用して操作を実行します(デフォルト= root)(非推奨、becomeを使用)
-s, --sudo
-uおよびsudoでrootに指定されたユーザーとしてコマンドを実行します(非推奨、becomeを使用)。
--ssh-common-args ='-o ProxyCommand = "ssh -W %h:%p ... " ...'
指定された引数を任意のsftp / scp / sshコマンドラインに追加します。 を設定するのに便利です
ジャンプホストを使用するProxyCommand、ただしXNUMXつすべてで受け入れられる引数
プログラムを指定できます。
--sftp-extra-args ='-NS ...'
指定された引数を任意のsftpコマンドラインに追加します。
--scp-extra-args ='-l ...'
指定された引数を任意のscpコマンドラインに追加します。
--ssh-extra-args ='-NS ...'
指定された引数を任意のsshコマンドラインに追加します。
-U SUDO_USERNAME, --sudo-user =SUDO_USERNAME
須藤に SUDO_USERNAME deafultはルートです。 (非推奨、becomeを使用)。
--skip-tags =SKIP_TAGS
タグがこれらの値と一致しないプレイとタスクのみを実行します。
-構文チェック
プレイブックで構文エラーを探しますが、何も実行しないでください
-t, タグ, -タグ=タグ
これらの値でタグ付けされたプレイとタスクのみを実行してください。
-T SECONDS, --timeout =SECONDS
ホストと通信しようとするときに使用する接続タイムアウト SECONDS.
-u USERNAME, --user =USERNAME
これを使って USERNAME 現在のユーザーではなく、ターゲットホストにログインします。
--vault-password-file =VAULT_PASSWORD_FILE
Vaultパスワードファイル。
-v, -詳細
詳細モードでは、成功したアクションからのより多くの出力が表示されます。 XNUMXつまで与える
より多くの出力のための時間。
- バージョン
プログラムのバージョン番号を表示して終了します。
ENVIRONMENT
以下の環境変数を指定できます。
ANSIBLE_INVENTORY —デフォルトのansibleインベントリファイルを上書きします
ANSIBLE_LIBRARY —デフォルトのansibleモジュールライブラリパスをオーバーライドします
ANSIBLE_CONFIG —デフォルトのansible設定ファイルを上書きします
ansible.cfgのほとんどのオプションでさらに多くのオプションを利用できます
onworks.netサービスを使用してオンラインでansible-playbookを使用する