diff --git a/roles/kvm_install/tasks/hosts_vm2ip.yml b/roles/kvm_install/tasks/hosts_vm2ip.yml new file mode 100644 index 0000000..6c41ef7 --- /dev/null +++ b/roles/kvm_install/tasks/hosts_vm2ip.yml @@ -0,0 +1,18 @@ +--- + +- name: Retrieve ipv4-address for resolution in /etc/hosts on wirt machine + shell: /home/core/Scripte/vhost_getIPv4 "{{ vm_name }}" + register: ipv4 + +- name: Write vmname and ipv4-address for resolution to /etc/hosts on wirt machine + debug: msg={{ ipv4["stdout"] }} + + +- name: Write vmname and ipv4-address for resolution to /etc/hosts on wirt machine iXXXXXXXXXXXXXXXXXXXXX + ansible.builtin.lineinfile: + path: /etc/hosts + regexp: '^{{ ipv4["stdout"] }} =' + line: "{{ ipv4['stdout'] + ' ' + vm_name }}" + +... + diff --git a/roles/kvm_install/tasks/main.yml b/roles/kvm_install/tasks/main.yml index f308023..3e145fe 100644 --- a/roles/kvm_install/tasks/main.yml +++ b/roles/kvm_install/tasks/main.yml @@ -1,7 +1,7 @@ --- - import_tasks: packages_install.yml - import_tasks: script_upload.yml -# - import_tasks: tomcatlib_upload.yml +- import_tasks: hosts_vm2ip.yml