需要在ansible中进行文件查找,但文件在s3而不是本地,我如何在s3上读取远程文件的内容,做这样的事情:
{{lookup('file','s3://examplebucket/conf_file.json') }}
答案 0 :(得分:0)
查找插件仅适用于运行Ansible的主机上存在的文件,它不允许您像示例中那样获取远程对象。请参阅Ansible docs http://docs.ansible.com/ansible/playbooks_lookups.html
要从s3存储桶中检索对象,您可以使用以下模块http://docs.ansible.com/ansible/s3_module.html
但请注意,它依赖于boto。 http://boto.cloudhackers.com/en/latest/