From 2aa105e6cc8255e07867ed2efb025814d952c1d2 Mon Sep 17 00:00:00 2001 From: Ahmed Abdelhalim Date: Fri, 12 Sep 2025 21:31:20 +0200 Subject: Split the playbooks into bootstrap and configure This is to allow the ansible-distro-install to safely call the bootstrap playbook without getting validation errors about the other configure roles (especially if they are not configured yet, or if running on CI) --- configure.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 configure.yml (limited to 'configure.yml') diff --git a/configure.yml b/configure.yml new file mode 100644 index 00000000..e4e8c4d6 --- /dev/null +++ b/configure.yml @@ -0,0 +1,29 @@ +--- +- name: "Dev machines configure" + gather_facts: true + hosts: + - archlinux.local + - ubuntu.local + roles: + - role: "locales" + - role: "timezone" + - role: "wireguard" + - role: "homebrew" + - role: "python" + - role: "go" + - role: "docker" + - role: "podman" + - role: "ansible" + +- name: "Raspberry Pi configure" + gather_facts: true + hosts: + - rpi5.local + become: true + roles: + - role: "locales" + - role: "timezone" + - role: "wireguard" + - role: "gateway" + - role: "wg_portal" + - role: "pihole" -- cgit v1.2.3