【文件属性】:
文件名称:aws-inventory:用于 AWS EC2 的 Ansible Inventory 插件
文件大小:6KB
文件格式:ZIP
更新时间:2021-06-01 15:41:04
Go
aws-库存
用于 AWS EC2 的 Ansible 动态清单插件。
Ansible 存储库已经包含一个,它可能对您有用。
该插件与“官方”插件的不同之处在于以下几点:
对于每个主机,使用公共 ip 设置ansible_ssh_host变量。 这消除了通过 IP 引用主机或维护/etc/hosts文件的需要。 然后,您可以在同一目录中创建另一个清单文件,并通过其 EC2 标签Name引用主机。
在_meta*元素中返回主机变量,减少对 AWS 的 api 调用次数并加快配置过程。 这消除了使用--host为每个主机调用可执行文件的需要。
使用--list调用时仅向 AWS API 发出 2 个请求。
没有外部依赖。
为每个主机创建更少的变量,但添加更多变量是微不足道的。 如果您需要定义一个拉取请求,请打开一个拉取请求。
有关更多信息,请参阅。
下载
从获取最新版本
用法
【文件预览】:
aws-inventory-master
----main.go(2KB)
----inventory.go(2KB)
----release()
--------.gitignore(14B)
----configuration.go(705B)
----LICENSE(1KB)
----README.md(2KB)
----Makefile(1KB)
----version.go(76B)
----.gitignore(302B)
----aws-inventory.example.ini(101B)