Windows上でAnsibleは実行できないので、WSLから実行するため
WSL構築からAnsibleインストール、実行までの手順をまとめます。
WSL用OSインストール
WSLとして動かすOSをインストールします。
- Microsoft Storeを開く
- 「almalinux」で検索する ※他のOSでも良いです。Ubuntuとか
- 出てきたものをインストールする
(今回はAlmaLinux 9)
- インストール後、AlmaLinux9を実行
- ユーザー名とパスワードが聞かれるので入力
Ansibleインストール
以下コマンドを順番に実行
> sudo dnf install -y epel-release
> sudo dnf install -y ansible
> ansible --version
# -> ansible [core 2.14.14]
# config file = /etc/ansible/ansible.cfg
# configured module search path = ['/home/xxx/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
# ansible python module location = /usr/lib/python3.9/site-packages/ansible
# ansible collection location = /home/xxx/.ansible/collections:/usr/share/ansible/collections
# executable location = /usr/bin/ansible
# python version = 3.9.18 (main, Jan 4 2024, 00:00:00) [GCC 11.4.1 20230605 (Red Hat 11.4.1-2)] (/usr/bin/python3)
# jinja version = 3.1.2
# libyaml = True
以下コマンドで動作確認
(自分自身に対してcat /etc/redhat-release
を実行した結果を出力する)
> ansible localhost -m shell -a "cat /etc/redhat-release"
# -> localhost | CHANGED | rc=0 >>
# AlmaLinux release 9.3 (Shamrock Pampas Cat)