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 =)