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
This commit is contained in:
2026-05-22 18:13:05 +02:00
parent a147ff681e
commit 7d1de3ad8e
9 changed files with 266 additions and 0 deletions
+75
View File
@@ -0,0 +1,75 @@
---
# 1Password
- name: 1Password - GPG nøgle
ansible.builtin.rpm_key:
key: https://downloads.1password.com/linux/keys/1password.asc
state: present
- name: 1Password - repo
ansible.builtin.yum_repository:
name: 1password
description: 1Password Stable Channel
baseurl: https://downloads.1password.com/linux/rpm/stable/$basearch
enabled: true
gpgcheck: true
repo_gpgcheck: true
gpgkey: https://downloads.1password.com/linux/keys/1password.asc
state: present
# Sublime Text
- name: Sublime Text - GPG nøgle
ansible.builtin.rpm_key:
key: https://download.sublimetext.com/sublimehq-rpm-pub.gpg
state: present
- name: Sublime Text - repo
ansible.builtin.command:
cmd: dnf config-manager addrepo --from-repofile=https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo
args:
creates: /etc/yum.repos.d/sublime-text.repo
# LibreWolf
- name: LibreWolf - repo
ansible.builtin.command:
cmd: dnf config-manager addrepo --from-repofile=https://repo.librewolf.net/librewolf.repo
args:
creates: /etc/yum.repos.d/librewolf.repo
# Jottacloud
- name: Jottacloud - repo
ansible.builtin.yum_repository:
name: jotta-cli
description: Jottacloud CLI
baseurl: https://repo.jotta.cloud/redhat
gpgcheck: true
gpgkey: https://repo.jotta.cloud/public.gpg
state: present
# VSCodium
- name: VSCodium - repo
ansible.builtin.yum_repository:
name: gitlab.com_paulcarroty_vscodium_repo
description: gitlab.com_paulcarroty_vscodium_repo
baseurl: https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/rpms/
enabled: true
gpgcheck: true
repo_gpgcheck: true
gpgkey: https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg
metadata_expire: 1h
state: present
# Cider
- name: Cider - GPG nøgle
ansible.builtin.rpm_key:
key: https://repo.cider.sh/RPM-GPG-KEY
state: present
- name: Cider - repo
ansible.builtin.yum_repository:
name: cidercollective
description: Cider Collective Repository
baseurl: https://repo.cider.sh/rpm/RPMS
enabled: true
gpgcheck: true
gpgkey: https://repo.cider.sh/RPM-GPG-KEY
state: present