我正在尝试开始使用 Ansible 和 aws_ec2 插件。

我的 ./ansible.cfg 文件中有以下内容:

[inventory]
enable_plugins = aws_ec2

以及我的 ./inventory.yml 文件中的以下内容:
plugin: aws_ec2
aws_access_key_id: **********
aws_secret_access_key: **********
regions:
    - us-east-2

当我运行 ansible-inventory -i inventory.yml --graph 时,出现以下错误:
inventory.yml did not meet aws_ec2 requirements, check plugin documentation if this is unexpected

最佳答案

从 Ansible 2.7.6 开始:



proof

因此,将您的 inventory.yml 重命名为 inventory_aws_ec2.yml 就可以了。

关于amazon-ec2 - Ansible aws_ec2 库存插件问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54563408/

10-13 02:28