Files
.dotfiles/fedora/kde/ansible/README.md
T
glennigen 7d1de3ad8e feat: tilføj Ansible-playbook til Fedora KDE setup
- Opret site.yml som hovedindgang til playbooken
- Opdel tasks i separate filer: rpmfusion, repos, dnf, flatpak, system
- Pakkelister i vars/ for nem redigering uden at røre logikken
- Auto-detektér Fedora-version og Intel CPU via Ansible facts
- Tilføj README med kørselsvejledning og manuelle trin
2026-05-22 18:13:05 +02:00

2.0 KiB

Fedora KDE — Ansible Setup

Ansible-playbook der automatiserer installationsguiden i installation.md.

Struktur

ansible/
├── site.yml                      ← Kør denne
├── vars/
│   ├── dnf_packages.yml          ← Liste over DNF-pakker
│   └── flatpak_packages.yml      ← Liste over Flatpak-pakker
└── tasks/
    ├── rpmfusion.yml             ← RPM Fusion repos, multimedia, DVD, firmware
    ├── repos.yml                 ← GPG-nøgler og .repo-filer
    ├── dnf_packages.yml          ← Installer DNF-pakker fra vars/
    ├── flatpak_packages.yml      ← Installer Flatpaks fra vars/
    └── system.yml                ← NetworkManager/systemd-resolved fix

Forudsætninger

Installer Ansible og community.general-samlingen (kræves til Flatpak-modulet):

sudo dnf install ansible
ansible-galaxy collection install community.general

Kør

ansible-playbook -K site.yml

-K prompter for sudo-password. Playbooken kører kun på localhost.

Tilføj eller fjern pakker

Spring et modul over

Kommenter den relevante linje ud i site.yml:

  tasks:
    - import_tasks: tasks/rpmfusion.yml
    # - import_tasks: tasks/repos.yml   ← springes over
    - import_tasks: tasks/dnf_packages.yml
    - import_tasks: tasks/flatpak_packages.yml
    - import_tasks: tasks/system.yml

Manuelle trin

Disse kan ikke automatiseres og skal gøres manuelt efter kørsel:

  1. Jottacloud login: run_jottad && jotta-cli login
  2. Firefox about:config — se installation.md
  3. KDE Shortcuts — System Settings → Shortcuts → Import → kde_shortcuts/1password_shortcuts.kksrc