Я пытаюсь настроить работу на AWX
, которая выполняет следующее:
- раскручивает экземпляр ec2 (должен быть нацелен либо на
localhost
, либо на фиксированную виртуальную машину, которую я использую для этой цели)
- обеспечивает этот экземпляр (конечно, должен быть нацелен на только что созданный
ec2
экземпляр)
- сохраняет
ami
из этого экземпляра (должен предназначаться либо для localhost
, либо для фиксированной виртуальной машины, которую я использую для этой цели)
Мой главный вопрос - как работать с хостом и инвентарём в терминах AWX
Я создал так называемый источник ресурсов, который фильтрует ec2
экземпляров на основе некоторого тега. В этот же инвентарь я добавил свой главный хозяин.
Вот моя main.yml
роль
- import_tasks: retrieve_base_ami.yml
delegate_to: localhost
- import_tasks: launch_instance.yml
delegate_to: localhost
- import_tasks: terminate_instance.yml
delegate_to: localhost
Я заметил, что, несмотря на delegate_to: localhost
выше, эти задачи выполняются на установленной мною фиксированной виртуальной машине.
Более того, как я могу в какой-то момент явно указать целевой экземпляр ec2
, который я создал для обеспечения?