我正在尝试在 AWX 上设置一个执行以下操作:

  • 旋转ec2实例(应该针对 localhost 或我用于此目的的固定VM)

  • 规定该实例(当然应该针对刚创建的 ec2 实例)

  • 从该实例保存 ami (应该针对 localhost 或我用于此目的的固定VM)

我的主要问题是如何根据 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 ,但这些任务在我设置的固定VM上运行 .

更重要的是,我怎样才能明确地针对我为配置创建的 ec2 实例?