diff --git a/README.md b/README.md index 07eb473..c949453 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,7 @@ ansible/ │ ├── dnf_packages.yml ← Liste over DNF-pakker │ └── flatpak_packages.yml ← Liste over Flatpak-pakker └── tasks/ + ├── upgrade.yml ← DNF system upgrade (kører først) ├── rpmfusion.yml ← RPM Fusion repos, multimedia, DVD, firmware ├── repos.yml ← GPG-nøgler og .repo-filer ├── dnf_packages.yml ← Installer DNF-pakker fra vars/ @@ -21,7 +22,8 @@ ansible/ ├── fonts.yml ← Download og installer JetBrainsMono Nerd Font ├── icons.yml ← Installer Kora ikon-tema og sæt som KDE standard ├── dotfiles.yml ← Klon .dotfiles og kør stow - └── system.yml ← Fish shell, Tailscale, sudoers, NetworkManager + ├── system.yml ← Fish shell, Tailscale, sudoers, NetworkManager + └── cleanup.yml ← DNF autoremove (kører sidst) ``` ## Forudsætninger @@ -59,6 +61,7 @@ Kommenter den relevante linje ud i `site.yml`: ```yaml tasks: + - import_tasks: tasks/upgrade.yml - import_tasks: tasks/rpmfusion.yml # - import_tasks: tasks/repos.yml ← springes over - import_tasks: tasks/dnf_packages.yml @@ -67,6 +70,7 @@ Kommenter den relevante linje ud i `site.yml`: - import_tasks: tasks/icons.yml - import_tasks: tasks/dotfiles.yml - import_tasks: tasks/system.yml + - import_tasks: tasks/cleanup.yml ``` ## Manuelle trin diff --git a/site.yml b/site.yml index 5974368..4627184 100644 --- a/site.yml +++ b/site.yml @@ -8,6 +8,7 @@ - vars/dnf_packages.yml - vars/flatpak_packages.yml tasks: + - import_tasks: tasks/upgrade.yml - import_tasks: tasks/rpmfusion.yml - import_tasks: tasks/repos.yml - import_tasks: tasks/dnf_packages.yml @@ -16,3 +17,4 @@ - import_tasks: tasks/icons.yml - import_tasks: tasks/dotfiles.yml - import_tasks: tasks/system.yml + - import_tasks: tasks/cleanup.yml diff --git a/tasks/cleanup.yml b/tasks/cleanup.yml new file mode 100644 index 0000000..27689bf --- /dev/null +++ b/tasks/cleanup.yml @@ -0,0 +1,4 @@ +--- +- name: System - fjern ubrugte pakker + ansible.builtin.dnf: + autoremove: true diff --git a/tasks/upgrade.yml b/tasks/upgrade.yml new file mode 100644 index 0000000..0a9720b --- /dev/null +++ b/tasks/upgrade.yml @@ -0,0 +1,5 @@ +--- +- name: System - opdater alle pakker + ansible.builtin.dnf: + name: "*" + state: latest