X-Git-Url: https://git.realraum.at/?a=blobdiff_plain;ds=sidebyside;f=ansible%2Froles%2Fvm%2Finstall%2Ftasks%2Fmain.yml;h=5043fccfebc50ab17ecd67d7a90cf7e9a0b0a6ff;hb=dbf13be3632629d6b6bb3533a33516205398dfb5;hp=973f44d171a3cdacc803f3277de0dac5f4cd0f2a;hpb=d15a9e06d1a1a1e893160906a5822309ec9e3380;p=noc.git diff --git a/ansible/roles/vm/install/tasks/main.yml b/ansible/roles/vm/install/tasks/main.yml index 973f44d..5043fcc 100644 --- a/ansible/roles/vm/install/tasks/main.yml +++ b/ansible/roles/vm/install/tasks/main.yml @@ -33,19 +33,20 @@ - block: - name: create a temporary workdir - command: mktemp -d + tempfile: + state: directory register: tmpdir - import_role: name: preseed vars: - ssh_keys_root: "{{ hostvars[hostname].ssh_keys_root }}" + ssh_users_root: "{{ hostvars[hostname].ssh_users_root }}" install_interface: enp1s1 - preseed_tmpdir: "{{ tmpdir.stdout }}" + preseed_tmpdir: "{{ tmpdir.path }}" - name: Make preseed workdir readable by qemu acl: - path: "{{ tmpdir.stdout }}" + path: "{{ tmpdir.path }}" state: present entity: libvirt-qemu etype: user @@ -58,7 +59,7 @@ xml: "{{ lookup('template', 'libvirt-domain.xml.j2') }}" vars: run_installer: yes - preseed_tmpdir: "{{ tmpdir.stdout }}" + preseed_tmpdir: "{{ tmpdir.path }}" - name: start vm virt: @@ -90,7 +91,7 @@ always: - name: cleanup temporary workdir file: - path: "{{ tmpdir.stdout }}" + path: "{{ tmpdir.path }}" state: absent - name: define new production vm