From 4c52425591eafa0ce13d0debd317e98d3b914a78 Mon Sep 17 00:00:00 2001 From: Andreas Date: Wed, 10 Jun 2026 18:25:23 +0200 Subject: [PATCH] Fix for virt-customize call. --- ansible-kvm-vms/roles/vm_provision/tasks/main.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/ansible-kvm-vms/roles/vm_provision/tasks/main.yml b/ansible-kvm-vms/roles/vm_provision/tasks/main.yml index 5828939..88d3645 100644 --- a/ansible-kvm-vms/roles/vm_provision/tasks/main.yml +++ b/ansible-kvm-vms/roles/vm_provision/tasks/main.yml @@ -44,10 +44,9 @@ - name: Customize VM image (Inject User/SSH/Sudo) shell: | virt-customize -a {{ vm_images_dir }}/{{ vm_name }}.qcow2 \ - --username {{ vm_user }} \ - --password {{ vm_password }} \ - --ssh-insert {{ vm_user }}:keys={{ vm_ssh_public_key | replace('~', lookup('env', 'HOME')) }} \ - --run-command "usermod -aG wheel {{ vm_user }}" && \ + --run-command "useradd -m -G wheel {{ vm_user }}" \ + --password {{ vm_user }}:{{ vm_password }} \ + --ssh-inject {{ vm_user }}:keys={{ vm_ssh_public_key | replace('~', lookup('env', 'HOME')) }} && \ touch {{ vm_images_dir }}/{{ vm_name }}.customized become: yes args: