From e7bf951b0115af3a953baff558b652c9ed46d344 Mon Sep 17 00:00:00 2001 From: Ahmed Abdelhalim Date: Wed, 22 Jul 2026 20:31:47 +0200 Subject: Fix inventory creation for distro-configure new structure --- roles/configure/tasks/main.yml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'roles/configure') diff --git a/roles/configure/tasks/main.yml b/roles/configure/tasks/main.yml index dcfe208..90d1ff9 100644 --- a/roles/configure/tasks/main.yml +++ b/roles/configure/tasks/main.yml @@ -37,18 +37,18 @@ list_files: false remote_src: false - - name: "Update configure playbook inventory" + - name: "Add chroot connection override to configure inventory" ansible.builtin.copy: - dest: "/opt/ansible-distro-configure/inventory/hosts.yml" + dest: "/opt/ansible-distro-configure/inventory/chroot.yml" mode: "0640" content: | - {{ hostname }}: - vars: - ansible_user: "root" - ansible_connection: "chroot" - ansible_chroot_exe: "arch-chroot" + homelab: hosts: - {{ configure_chroot_path }}: + {{ hostname }}: + ansible_user: "root" + ansible_connection: "chroot" + ansible_chroot_exe: "arch-chroot" + ansible_host: "{{ configure_chroot_path }}" - name: "Download playbook dependencies on live environment" ansible.builtin.command: @@ -59,6 +59,8 @@ ansible.builtin.command: cmd: | ansible-playbook site.yml + -i inventory/hosts.yml + -i inventory/chroot.yml --limit "{{ hostname }}" --extra-vars '{"hostname":"{{ hostname }}"}' --extra-vars "@/opt/ansible-distro-configure/group_vars/homelab.yml" -- cgit v1.2.3