lavet nogle små rettelser og tilføjet ansible vault til hemmelige ting :-)

This commit is contained in:
Mikkel Harboe Arp Henriksen
2025-06-13 18:30:14 +02:00
parent 986a86ee50
commit 41f25e2231
2 changed files with 16 additions and 2 deletions

View File

@@ -6,7 +6,16 @@
# Definer variabler for at gøre playbook'en genbrugelig # Definer variabler for at gøre playbook'en genbrugelig
vars: vars:
username: "dinbruger" # ERSTAT med det brugernavn du oprettede i Arch-installationen vault_username: !vault |
$ANSIBLE_VAULT;1.1;AES256
65333337373432643531656532653939343663656364613964346637663862636464323236633636
3065653162376666666666643061636162353835353034660a656134643363383663386335613338
61646633303331663761323630346363316238643036373539346630333966656637643039613965
6565313362393234380a396461636661356362633534323366633164623831623135633631383334
3062
username: "{{ vault_username }}" # ERSTAT med det brugernavn du oprettede i Arch-installationen.
# Hvis du ikke har brug for at kryptere dit brugernavn kan du skrive det direkte i her.
aur_helper: "yay" # Vi bruger yay til AUR pakker aur_helper: "yay" # Vi bruger yay til AUR pakker
tasks: tasks:
@@ -114,3 +123,4 @@
ansible.builtin.command: fc-cache -fv ansible.builtin.command: fc-cache -fv
become: true become: true
become_user: "{{ username }}" become_user: "{{ username }}"
changed_when: false

View File

@@ -13,6 +13,10 @@ fi
echo ">>> Opdaterer systemet og installerer Git og Ansible..." echo ">>> Opdaterer systemet og installerer Git og Ansible..."
pacman -Syu --noconfirm git ansible pacman -Syu --noconfirm git ansible
# Installerer ansible collectionen kewlfft.aur
echo ">>> Installerer Ansible collection for AUR (kewlfft.aur)..."
ansible-galaxy collection install kewlfft.aur
# Klon dit repository (ERSTAT MED DIN REPOSITORY URL) # Klon dit repository (ERSTAT MED DIN REPOSITORY URL)
REPO_URL="https://github.com/dit-brugernavn/dit-repo.git" REPO_URL="https://github.com/dit-brugernavn/dit-repo.git"
DEST="/opt/ansible-desktop" DEST="/opt/ansible-desktop"
@@ -29,6 +33,6 @@ fi
# Kør Ansible Playbook # Kør Ansible Playbook
echo ">>> Kører Ansible Playbook. Dette kan tage noget tid..." echo ">>> Kører Ansible Playbook. Dette kan tage noget tid..."
cd "$DEST" cd "$DEST"
ansible-pull -U "$REPO_URL" -d "$DEST" local.yml ansible-pull -U "$REPO_URL" -d "$DEST" local.yml --ask-vault-pass
echo ">>> Færdig! Genstart systemet for at se ændringerne." echo ">>> Færdig! Genstart systemet for at se ændringerne."