initial commit

This commit is contained in:
Mikkel Harboe Arp Henriksen
2025-06-12 21:52:57 +02:00
parent 4a8d5f6aa6
commit 986a86ee50
8 changed files with 298 additions and 0 deletions

34
pull.sh Normal file
View File

@@ -0,0 +1,34 @@
#!/bin/bash
# Stop ved fejl
set -e
# Sørg for at scriptet køres som root
if [[ $EUID -ne 0 ]]; then
echo "Dette script skal køres som root"
exit 1
fi
# Opdater systemet og installer nødvendige pakker
echo ">>> Opdaterer systemet og installerer Git og Ansible..."
pacman -Syu --noconfirm git ansible
# Klon dit repository (ERSTAT MED DIN REPOSITORY URL)
REPO_URL="https://github.com/dit-brugernavn/dit-repo.git"
DEST="/opt/ansible-desktop"
if [ -d "$DEST" ]; then
echo ">>> Opdaterer eksisterende repository..."
cd "$DEST"
git pull
else
echo ">>> Kloner repository..."
git clone "$REPO_URL" "$DEST"
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
echo ">>> Færdig! Genstart systemet for at se ændringerne."