首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ansible-inventory在使用--profile时无法与ec2.py一起正常工作

ansible-inventory在使用--profile时无法与ec2.py一起正常工作
EN

Stack Overflow用户
提问于 2020-06-10 17:45:26
回答 1查看 70关注 0票数 0

我使用以下命令从aws导入清单,它工作得很好:

代码语言:javascript
运行
复制
ansible-inventory -i /etc/ansible/inventory/ec2.py --list -y > $some_dic

现在,我想使用特定的aws凭证,所以我修改了命令,如下所示:

代码语言:javascript
运行
复制
/etc/ansible/inventory/ec2.py --list --profile my-profile

它工作得很好。

然而,当我把所有这些放在一起时,它就不起作用了

代码语言:javascript
运行
复制
ansible-inventory -i /etc/ansible/inventory/ec2.py --list --profile my-profile -y > $some_dic

错误:

代码语言:javascript
运行
复制
ansible-inventory: error: unrecognized arguments: --profile

对这个问题有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2020-06-10 18:31:18

ansible-inventory命令尝试解析它没有的所有选项,包括--profile

/etc/ansible/inventory/ec2.py --list --profile my-profile使用--profile选项执行ec2.py,但是当使用-i选项将相同的ec2.py传递给ansible-inventory时,该文件本身将成为ansible-inventory命令的参数。

不过,我还没有尝试过,您可以尝试设置AWS_PROFILE,然后执行类似于described here的命令。

另外,还可以查看文档以了解ansible-inventory的可用选项。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62300534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档