From c52024d4cc404f3ebc7ed72e6c985ea8ae148ca6 Mon Sep 17 00:00:00 2001 From: Jack Ivanov Date: Mon, 6 Mar 2017 21:54:21 +0300 Subject: [PATCH] Azure. Add to the inventory #30 --- roles/cloud-azure/tasks/main.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/roles/cloud-azure/tasks/main.yml b/roles/cloud-azure/tasks/main.yml index 6a89a3b..0a67ae8 100644 --- a/roles/cloud-azure/tasks/main.yml +++ b/roles/cloud-azure/tasks/main.yml @@ -77,3 +77,17 @@ - set_fact: cloud_instance_ip: "{{ ip_address }}" + +- name: Ensure the group azure exists in the dynamic inventory file + lineinfile: + state: present + dest: configs/inventory.dynamic + line: '[azure]' + +- name: Populate the dynamic inventory + lineinfile: + state: present + dest: configs/inventory.dynamic + insertafter: '\[azure\]' + regexp: "^{{ cloud_instance_ip }}.*" + line: "{{ cloud_instance_ip }}"