diff --git a/local.yml b/local.yml index 694f1c6..013ebd1 100644 --- a/local.yml +++ b/local.yml @@ -6,7 +6,16 @@ # Definer variabler for at gøre playbook'en genbrugelig 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 tasks: @@ -114,3 +123,4 @@ ansible.builtin.command: fc-cache -fv become: true become_user: "{{ username }}" + changed_when: false diff --git a/pull.sh b/pull.sh index f0d33a9..f2a7f91 100644 --- a/pull.sh +++ b/pull.sh @@ -13,6 +13,10 @@ fi echo ">>> Opdaterer systemet og installerer Git og 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) REPO_URL="https://github.com/dit-brugernavn/dit-repo.git" DEST="/opt/ansible-desktop" @@ -29,6 +33,6 @@ fi # Kør Ansible Playbook echo ">>> Kører Ansible Playbook. Dette kan tage noget tid..." 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." \ No newline at end of file