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






![2021 年に Raspberry Pi Web サーバーをセットアップする方法 [ガイド]](https://i0.wp.com/pcmanabu.com/wp-content/uploads/2019/10/web-server-02-309x198.png?w=1200&resize=1200,0&ssl=1)




