Hello, i’m trying to get instance information, but my inventory has ignored by ansible\ec2 modules.
/etc/ansible/ansible.cfg
`
[inventory]
enable inventory plugins, default: ‘host_list’, ‘script’, ‘auto’, ‘yaml’, ‘ini’, ‘toml’
#enable_plugins = host_list, virtualbox, yaml, constructed
enable_plugins = aws_ec2
`
My inventory:
`
plugin: aws_ec2
regions:
- ap-northeast-2
filters:
“tag:Name”: - “instance1”
- “instance2”
`
Im my config i use default region us-east-1.
my task:
`
-
hosts: localhost
gather_facts: False
tasks: -
name: get instance info
ec2_instance_info:
filters:
instance-state-name: [ “running” ] -
name: List of instances
debug:
msg: “{{ instances }}”
`
And whatever region i use, i’m always get info from my config region us-east, when ansible-inveintory stil give me right information about instances in ec_aws plugin.
I want to use 2-3 inventory one by region. But always get default region info. Please help =)