可以在Ansible广告资源插件中使用变量吗?

时间:2019-06-12 14:19:11

标签: ansible

我有这个简单的aws_ec2广告资源插件:

plugin: aws_ec2
vars:
  unnamed_ec2_region:
    "{{ lookup('env', 'UNNAMED_EC2_REGION') | default('us-west-2', true) }}"
regions:
  - "{{ unnamed_ec2_region }}"

当我使用ansible-inventory --graph运行它时(我将插件路径添加到ansible.cfg中),我得到以下警告:

[WARNING]: * Failed to parse aws_ec2.yml with aws_ec2 plugin: Invalid endpoint: https://ec2.{{ unnamed_ec2_region }}.amazonaws.com

似乎我的unnamed_ec2_region变量没有被扩展。当我对一个区域值进行硬编码时,脚本可以工作。

是否可以在Ansible广告资源插件中使用变量?

0 个答案:

没有答案