今まで私のec2.py
とec2.ini
ファイルは/etc/ansible/inventory
というディレクトリにありました。ec2.pyとec2.iniのカスタムパスを指定する方法は?
しかし、私はAWS Lambda内で自分のプレイブックを実行する必要があるので、ルートフォルダにすべてのファイルを置く必要があります。これは、両方のファイルが、プレイブックの.yml
ファイルと同じパスにあることを意味します。
どうすればいいですか?
ansible.cfg
ファイルを変更する必要がありますか、またはAnsible runコマンドを変更する必要がありますか?現在はansible-playbook -vvv demo_provision.yml -b -e "N= bucket_name=bucket_name"
?
私ansible.cfg
ファイルは現在、次のとおりです。
[ssh_connection]
ssh_args=-o ForwardAgent=yes
retries=2
sk_sudo_pass = yes
[defaults]
remote_user = root
host_key_checking = False
inventory = /etc/ansible/inventory/ec2.py