使用 Ansible 的动态清单的 Rundeck 作业 (ec2.py)

Rundeck job with Ansible's dynamic inventory (ec2.py)

如何配置 Rundeck,使其能够通过 Ansible 在几个 AWS Ec2 实例上执行作业?我正在使用 Batix 插件,但我认为它没有正确配置或缺少某些个人配置。

我的想法是,如果可能的话,从 Rundeck 触发作业,而不在 Rundeck 和 Ansible 上定义静态清单。 (我补充说 Ansible + ec2.py 和 ec2.ini 在没有 Rundeck 的情况下也能正常工作)

下面是我的清单设置配置文件的片段。

对于 VAR,我尝试了这些值 = etc/ansible/hosts ..... /ec2.py .. ... /ec2.py -- 列表 ..... /tmp/data/inventory

你可以在Rundeck下使用Dynamic inventory,看看this GitHub thread. Another way is to create a node source like this. Alternatively, you can use the Rundeck EC2 plugin to get directly the AWS EC2 nodes. Take a look at this