I dont want to manually create inventory file .
How can i generate inventory file as well using playbook or any other means ?
As i launch instance and then i want to perform operation on that IP ?It is also using another port as well not 22 I mean .
Please help someone .
Hello Satyam,
thanks for writing to us.
have you gone through the lecture of Dynamic inventory in Ansible course? it simply works as per your requirement, in that you dont have to create the inventory manually rather it is done via CMDB
add_host can solve the purpose what I was interested in.
- name: Add instances to inventory
ignore_errors: yes
add_host:
name: “{{ item.name }}”
groups: “****”
ansible_host: “{{ item.mgt0ipaddress }}”
loop: “{{ *****_nodes }}”
no_log: True