From 771b88a957ce63f572e200e7c1e9345e4257d514 Mon Sep 17 00:00:00 2001 From: Sandwich Date: Thu, 12 Mar 2026 07:15:24 +0100 Subject: [PATCH] fix(bootstrap): use public: true on include_role for cross-role default scoping --- main.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/main.yml b/main.yml index 6fce4e0..f9a31f9 100644 --- a/main.yml +++ b/main.yml @@ -121,6 +121,7 @@ when: system_cfg.type == "virtual" ansible.builtin.include_role: name: virtualization + public: true vars: ansible_connection: local ansible_become: false @@ -128,10 +129,12 @@ - name: Configure environment ansible.builtin.include_role: name: environment + public: true - name: Partition disks ansible.builtin.include_role: name: partitioning + public: true vars: partitioning_boot_partition_suffix: 1 partitioning_main_partition_suffix: 2 @@ -139,20 +142,24 @@ - name: Install base system ansible.builtin.include_role: name: bootstrap + public: true - name: Apply system configuration ansible.builtin.include_role: name: configuration + public: true - name: Apply CIS hardening when: system_cfg.features.cis.enabled | bool ansible.builtin.include_role: name: cis + public: true - name: Clean up and finalize when: system_cfg.type in ["virtual", "physical"] ansible.builtin.include_role: name: cleanup + public: true vars: ansible_become: false