ホーム テクノロジー DEVOPS Windows に Ansible をインストールするにはどうすればよいですか?

Ansible は大好きですが、Windows で実行する方法を知りたいですか?

Ansible は、最も人気のある構成管理およびインフラストラクチャ自動化ツールの 1 つです。インフラストラクチャの構成/プロビジョニング、ソフトウェアの導入、および一般的なインフラストラクチャ管理の自動化に役立ちます。

Ansible は当初、Linux 上で利用可能でした。しかし、Microsoft のオープン ソースに対する新しい視点、コミュニティの改善、よりアジャイルな DevOps 志向のソフトウェア開発手法の受け入れにより、Windows サポートは徐々にそのペースに追いつきつつあります。

Windows のサポートにはもう少し構成が必要ですが、初期セットアップが完了してしまえばそれほど問題はありません。インストールするには 2 つの方法があります。

Cygwinの使用

Cygwinについて聞いたことがありますか?

Windows上で動作するPOSIX互換環境です。これは、通常は UNIX ベースの OS で実行できる多くのことを Windows 上で実行できることを意味します。

Cygwin について初めて聞いた場合は、 公式 Web サイトを参照して理解を深めてください。

デフォルトの Cygwin インストールでは Ansible はカバーされていません。したがって、以下で説明するように、インストール中にそれらを手動で選択する必要があります。

  • Cygwinをダウンロードします (システムに応じて 32 ビットまたは 64 ビットの Cygwin パッケージを選択します)
  • 上記でダウンロードした Cygwin インストール ファイルを実行し、画面に従ってください。
  • ダウンロード元として「インターネットからインストール」を選択します。
  • アプリケーションをインストールするルート ディレクトリを設定します
  • Cygwin パッケージをインストールするディレクトリを選択します
  • プロキシを使用していない場合は、[直接接続] を選択します。
  • パッケージをダウンロードするミラーを選択します。リストからどれでも選択できます。
  • インストール可能なパッケージが表示されます。ここで ansible を選択する必要があります。明示的に「フル」として表示を選択し、「ansible」を検索して、以下に示すように最新バージョンを選択します。
  • Ansible-doc はオプションです。「次へ」をクリックします
  • 「次へ」をクリックして変更を確認して確認します
  • 必要なパッケージをダウンロードしてインストールします。
  • 完了すると、成功メッセージが表示されるので、「完了」をクリックします

おめでとうございます! Windows に Ansible とともに Cygwin をインストールしました。検証してみましょう。

  • デスクトップから Cygwin ターミナル アイコンをダブルクリックし、 ansible --versionと入力します。

そして、ご覧のとおり、正常にインストールされました。

さあ、遊んでみてください。 Ansible の学習に興味がある場合は、このUdemy コースをチェックしてください。

Windows 10 での Ubuntu の使用

マイクロソフトに感謝します。 Windows 10にUbuntuをインストールできるようになりました。

はじめましょうか。

  • 検索ボックスで Windows の機能を検索します。 「Windows の機能の有効化または無効化」が表示されたら、それをクリックします。
  • ウィンドウが開き、さまざまな機能が表示されます。下にスクロールして、 [Windows サブシステムの Linux]オプションのボックスにチェックを入れます。その後、「OK」ボタンをクリックします。
  • Microsoft Store を開いて Ubuntu を検索し、最新バージョンをインストールします。
  • インストール後、起動ボタンが表示されるので、それを使用して Ubuntu bash を開きます。
  • Ubuntu bash では、デフォルト ユーザーのユーザー名とパスワードを設定するように求められます。 sudo passwd rootと入力して、ここから root アカウントのパスワードを設定することもできます。
  • 次のコマンドを使用して Ansible をインストールします。
 sudo apt-get update 
sudo apt-get install software-properties-common 
sudo apt-add-repository ppa:ansible/ansible 
sudo apt-get update 
sudo apt-get install ansible
  • 尋ねられたらYを押してください…

インストール後、デモ プレイブックを作成して実行してテストしてみましょう。

  • testbook.yml というファイルを作成します。
 nano testbook.yml
  • 次の行を追加してファイルを保存します
- name: testing ansible 
hosts: localhost 
tasks: 
- name: echo a message 
debug: msg=”this is working" 

そして最後に、プレイブックを実行します。

 ansible playbook testbook.yml --connection=local

結論

Windows に Ansible をインストールする際の参考になれば幸いです。タスクを自動化するためのプレイブックについては、このブログ投稿をご覧ください。

「 Windows に Ansible をインストールするにはどうすればよいですか?」についてわかりやすく解説!絶対に観るべきベスト2動画

Ansible 用に Windows ホストを構成する – ansible WinRM
Ansible を使用して Windows サーバーを管理する (SSH | ポート 22) – ステップバイステップガイド

Share via
Copy link