環境: macOS 10.15.4
Ansible は homebrew でインストール.
$ brew install ansible
Python は /usr/local/opt 以下に brew の python 3.8 がインストールされ, それが使われるようだ.
/usr/local/bin には Python3.8 はシンボリックリンクされないので, OS 標準の Python 3.7 との関係がややこしい.
他のサーバを管理するには公開鍵暗号で ssh 接続できる必要あり. homebrew では sshkey をインストールしないポリシーのようだ.
~/Ansible/ に inventory ファイル,Playbook ファイル,var ファイルのサンプルを作った.
% ansible-playbook -i inventory pb_aws_cmd.yml で AWS の EC2 にコマンドを打てることを確認.