使用 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 的情况下也能正常工作)
下面是我的清单设置配置文件的片段。
- project.ansible-生成库存=真
- resources.source.1.config.ansible-gather-facts=true
- resources.source.1.config.ansible-忽略错误=true
- resources.source.1.config.ansible-库存=/{{ VAR }}
- resources.source.1.type=com.batix.rundeck.plugins.AnsibleResourceModelSourceFactory
对于 VAR,我尝试了这些值 = etc/ansible/hosts ..... /ec2.py .. ... /ec2.py -- 列表 ..... /tmp/data/inventory
如何配置 Rundeck,使其能够通过 Ansible 在几个 AWS Ec2 实例上执行作业?我正在使用 Batix 插件,但我认为它没有正确配置或缺少某些个人配置。
我的想法是,如果可能的话,从 Rundeck 触发作业,而不在 Rundeck 和 Ansible 上定义静态清单。 (我补充说 Ansible + ec2.py 和 ec2.ini 在没有 Rundeck 的情况下也能正常工作)
下面是我的清单设置配置文件的片段。
- project.ansible-生成库存=真
- resources.source.1.config.ansible-gather-facts=true
- resources.source.1.config.ansible-忽略错误=true
- resources.source.1.config.ansible-库存=/{{ VAR }}
- resources.source.1.type=com.batix.rundeck.plugins.AnsibleResourceModelSourceFactory
对于 VAR,我尝试了这些值 = etc/ansible/hosts ..... /ec2.py .. ... /ec2.py -- 列表 ..... /tmp/data/inventory