Ubuntu Linuxでアンシブルインストールを行う方法を学びたいと思いますか? このチュートリアルでは、Ubuntu Linuxを実行しているコンピュータにAnsibleをインストールする方法を紹介します。
• Ubuntu 18.04
• Ubuntu 19.04
• アンシブル 2.8.6
ハードウェアリスト:
次のセクションでは、この Ansible チュートリアルを作成するために使用する機器の一覧を示します。
上記のハードウェアの一部は、Amazonのウェブサイトで見つけることができます。
アンシブル関連チュートリアル:
このページでは、Ansible に関連するチュートリアルのリストにすばやくアクセスできます。
チュートリアル – Ubuntu Linux上のアンスブルインストール
必要なパッケージの一覧をインストールします。
公式の Ansible リポジトリを APT データベースに追加する
アンシブルをインストールします。
インストールされている Ansible バージョンを確認します。
例として、ここに出力があります。
この例では、IP アドレスを使用して Ansible をコンピュータにインストールしました: 192.168.15.13
ansible という名前のローカル ユーザー アカウントを作成します。
SU を使用して、アンシブル ユーザーにします。
Ansible ユーザー アカウントに SSH キーを生成します。
ローカルの Ansible ユーザー アカウントを終了します。
Ansible ホスト ファイルを編集し、必要な Ansible ノードのリストを追加します。
Ansible ホスト ファイルを編集し、必要な Ansible ノードのリストを追加します。
この例では、IP アドレス 192.168.15.12 を使用して 1 つの Ansible ノードのみを追加します。
test という名前の Ansigle ホストのグループを作成しました。
あなたのコマンド・リゼで アンシブルノードで、Ansible という名前のユーザー アカウントを作成します。
Ansible ユーザー アカウントのパスワードを設定することを忘れないでください。
[アンシブル] ノードで、SUDOERS 構成ファイルを編集します。
SUDOERS ファイルの末尾に次の行を追加します。
Ansible サーバーのコマンド ラインに戻ります。
SSH-copy-id コマンドを使用して、Ansible ユーザー・アカウント SSH キーをサーバーからノードにコピーします。
この例では、192.168.15.12 は Ansible ノードの IP アドレスです。
これで、Ansible サーバーから、Ansible ノードにログインしてみてください。
SSH キーのパスワードを入力する必要があります。
Ansile ノードからログオフし、Ansible サーバーに戻ります。
Ansible サーバー コンソールで、Ansible ノードとの通信をテストします。
コマンド出力は次のとおりです。
Ansible サーバー コンソールで、次のコマンドを使用して、すべての Ansible ノードの稼働時間を取得します。
コマンド出力は次のとおりです。
おめでとう! Ubuntu Linux で Ansible のインストールを完了しました。
チュートリアル – アンシブルプレイブックの例
アンシブルサーバーで、アンシブルユーザーになります。
アンシブルプレイブックを作成します。
ここでは、名前のアンシブルプレイブックの内容です: プレイブックテスト.yaml
この例では、Ansible サーバーは、すべてのホストに APT-GET を使用して NTPDATE パッケージをインストールします。
次のコマンドを使用して、プレイブックを実行します。
プレイブックの出力を次に示します。
おめでとう! アンシブルプレイブックを正常に作成しました。