Как создать динамический инвентарь, используя плагин Ansibles aws_ec2 и группу по KeyName? - PullRequest
0 голосов
/ 05 марта 2019

Я пробовал это:

plugin: aws_ec2
regions:
  - us-east-1
keyed_groups:
  - key: KeyName
    prefix: KeyName_
compose:
  - ansible_host: private_ip_address

Различные комбинации по этой линии, используя различные случаи KeyName, key-name, key_name.но не игра в кости.

Я не могу понять, как его отладить, получить список атрибутов, которые будут использоваться с каждым хостом.

1 Ответ

0 голосов
/ 05 марта 2019

One:

Во всех пробных комбинациях я не пробовал key_name в качестве ключа.Только префикс.Это все уладилось.

Два:

Отладка переменных хоста может быть выполнена путем запуска.

ansible localhost -m debug -a 'var={{ hostvars | to_nice_json }}'

Я настоятельно рекомендую вам каналто, что в файле, как мой вывод, было почти двадцать тысяч строк на выходе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...