Bootstrap initial repo state

This commit is contained in:
2025-09-07 23:39:44 +02:00
parent 0ed92847f8
commit ed68e97829
20 changed files with 437 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
- name: Ensure base packages
apt:
name: [curl, jq, gnupg, ca-certificates]
state: present
update_cache: yes
- name: Install Helm if missing
shell: |
if ! command -v helm >/dev/null 2>&1; then
curl -fsSL https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
fi
args:
executable: /bin/bash
- name: Ensure kube config dir
file:
path: /root/.kube
state: directory
mode: "0700"