Ansible-ad-hoc-commands
Ansible-アドホックコマンド
アドホックコマンドは、個別に実行してクイック機能を実行できるコマンドです。 これらのコマンドは後で実行する必要はありません。
たとえば、すべての会社のサーバーを再起動する必要があります。 このために、「 /usr/bin/ansible 」からアドホックコマンドを実行します。
これらのアドホックコマンドは構成管理と展開には使用されません。これらのコマンドは一度しか使用されないためです。
ansible-playbookは、構成の管理と展開に使用されます。
並列処理とシェルコマンド
一度に12の並列フォークで会社のサーバーを再起動します。 このため、接続のためにSSHagentをセットアップする必要があります。
グループ内のすべての会社のサーバーで再起動を実行するには、「abc」、12並列フォークで-
デフォルトでは、Ansibleは現在のユーザーアカウントから上記のアドホックコマンドを実行します。 この動作を変更する場合は、次のようにアドホックコマンドでユーザー名を渡す必要があります-
ファイル転送
アドホックコマンドを使用して、 SCP (Secure Copy Protocol)の多数のファイルを複数のマシンで並行して実行できます。
多くのサーバー/マシンへのファイルの転送
新しいディレクトリを作成する
ディレクトリ全体とファイルを削除する
パッケージの管理
アドホックコマンドは、yumおよびaptで使用できます。 以下は、yumを使用したアドホックコマンドです。
次のコマンドは、yumパッケージがインストールされているかどうかを確認しますが、更新はしません。
次のコマンドは、パッケージがインストールされていないことを確認します。
次のコマンドは、パッケージの最新バージョンがインストールされていることを確認します。
事実の収集
プレイブックに条件ステートメントを実装するために、ファクトを使用できます。 あなたは、次のアドホックコマンドを介してすべてのあなたの事実のアドホック情報を見つけることができます-