summaryrefslogtreecommitdiffstats
path: root/bootstrap.yml
diff options
context:
space:
mode:
authorAhmed AbdelHalim <[email protected]>2025-09-12 21:31:20 +0200
committerAhmed AbdelHalim <[email protected]>2025-09-12 21:35:41 +0200
commitb897020eea8133f4adf2cadaba4ab4db2343c3df (patch)
tree7db8b6a2704efef2091348d1e537662266547dd1 /bootstrap.yml
parentd6c890cc10c5d88ce966a3b6830b3581efe5ac59 (diff)
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)
Diffstat (limited to 'bootstrap.yml')
-rw-r--r--bootstrap.yml15
1 files changed, 15 insertions, 0 deletions
diff --git a/bootstrap.yml b/bootstrap.yml
new file mode 100644
index 00000000..184906e8
--- /dev/null
+++ b/bootstrap.yml
@@ -0,0 +1,15 @@
+---
+- name: "Dev machines bootstrap"
+ gather_facts: true
+ tags: ["required_for_boot"]
+ hosts:
+ - archlinux.local
+ - ubuntu.local
+ - rpi5.local
+ roles:
+ - role: "package_cache"
+ - role: "hostname"
+ - role: "network"
+ - role: "user"
+ - role: "ssh"
+ - role: "password_policy"