До сих пор у меня были 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