Ansible CLI のチートシート

このページには、一般的なフラグが追加された各 Ansible コマンドラインユーティリティーの 1 つ以上の例と、コマンドの完全なドキュメントへのリンクが表示されます。このページでは、いくつかの一般的なユースケースのクイックリマインダーだけを提供します。このページの情報は、古かったり、不完全だったり、あるいはその両方である可能性があります。正規のドキュメントについては、CLI ページへのリンクに従ってください。

ansible-playbook

ansible-playbook -i /path/to/my_inventory_file -u my_connection_user -k -f 3 -T 30 -t my_tag -m /path/to/my_modules -b -K my_playbook.yml
現在の作業ディレクトリーから``my_playbook.yml``を読み込みます。ここで、
  • -i - インベントリー に指定されるパスの``my_inventory_file`` を使用して、パターン を照合します。

  • -u - my_connection_user として SSH 経由で 接続します。

  • -k - asks for password which is then provided to SSH authentication.

  • -f - 3 つの:ref:フォーク <playbooks_strategies> を割り当てます。

  • -T - 30 秒のタイムアウトを設定します。

  • -t - タグ my_tag でマークされたタスクのみを実行します。

  • -m - ``/path/to/my/modules``から:ref:ローカルモジュール <developing_locally> を読み込みます。

  • -b - 権限が昇格された状態で実行します(:ref:`become <become>`を使用)。

  • -K - ユーザーに対し、become パスワードを要求します。

詳細なドキュメントは、「ansible-playbook」を参照してください。