Я пытаюсь следить за этим, чтобы получить инвентарь в регионе США us-east-1
. Я скачал скрипт внешней инвентаризации EC2 и сделал его исполняемым. Мой ~/.boto
выглядит следующим образом.
[Credentials]
aws_access_key_id = <ACCESS_KEY>
aws_secret_access_key = <SECRET_KEY>
Где <ACCESS_KEY>
и <SECRET_KEY>
имеют реальный доступ к aws и значения секретного ключа соответственно.
Когда я запускаю следующую команду, я получаю ошибку вместо списка узлов в регионе.
$ ansible -i ec2.py -u ubuntu us-east-1 -m ping
File "/home/waseem/Repositories/Learning/Ansible/ec2.py", line 168
print data_to_print
^
SyntaxError: invalid syntax
ERROR: failed to parse executable inventory script results: {'msg': '', 'failed': True, 'parsed': False}
Что я делаю неправильно?