From e80d978510fed492ac593faab8f5845c6cd68d26 Mon Sep 17 00:00:00 2001 From: GlennIgen Date: Fri, 22 May 2026 18:28:47 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20tilf=C3=B8j=20Tailscale=20til=20Ansible?= =?UTF-8?q?-setup?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Tilføj Tailscale repo i tasks/repos.yml - Aktiver og start tailscaled via systemd i tasks/system.yml - Tilføj tailscale, kitty, lsd og glow til dnf_packages.yml - Tilføj tailscale up som manuelt trin i README --- fedora/kde/ansible/README.md | 7 ++++--- fedora/kde/ansible/tasks/repos.yml | 7 +++++++ fedora/kde/ansible/tasks/system.yml | 6 ++++++ fedora/kde/ansible/vars/dnf_packages.yml | 4 ++++ 4 files changed, 21 insertions(+), 3 deletions(-) diff --git a/fedora/kde/ansible/README.md b/fedora/kde/ansible/README.md index ddd7c4b..c3ef838 100644 --- a/fedora/kde/ansible/README.md +++ b/fedora/kde/ansible/README.md @@ -58,6 +58,7 @@ Kommenter den relevante linje ud i `site.yml`: 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](../installation.md#firefox-aboutconfig) -3. **KDE Shortcuts** — System Settings → Shortcuts → Import → `kde_shortcuts/1password_shortcuts.kksrc` +1. **Tailscale login:** `sudo tailscale up` +2. **Jottacloud login:** `run_jottad && jotta-cli login` +3. **Firefox about:config** — se [installation.md](../installation.md#firefox-aboutconfig) +4. **KDE Shortcuts** — System Settings → Shortcuts → Import → `kde_shortcuts/1password_shortcuts.kksrc` diff --git a/fedora/kde/ansible/tasks/repos.yml b/fedora/kde/ansible/tasks/repos.yml index bbed81d..312fba8 100644 --- a/fedora/kde/ansible/tasks/repos.yml +++ b/fedora/kde/ansible/tasks/repos.yml @@ -58,6 +58,13 @@ metadata_expire: 1h state: present +# Tailscale +- name: Tailscale - repo + ansible.builtin.command: + cmd: dnf config-manager addrepo --from-repofile=https://pkgs.tailscale.com/stable/fedora/tailscale.repo + args: + creates: /etc/yum.repos.d/tailscale.repo + # Cider - name: Cider - GPG nøgle ansible.builtin.rpm_key: diff --git a/fedora/kde/ansible/tasks/system.yml b/fedora/kde/ansible/tasks/system.yml index febcebc..e16e1b3 100644 --- a/fedora/kde/ansible/tasks/system.yml +++ b/fedora/kde/ansible/tasks/system.yml @@ -1,4 +1,10 @@ --- +- name: Tailscale - aktiver og start tailscaled + ansible.builtin.systemd: + name: tailscaled + enabled: true + state: started + - name: System - resolv.conf symlink (NetworkManager + systemd-resolved fix) ansible.builtin.file: src: /run/systemd/resolve/stub-resolv.conf diff --git a/fedora/kde/ansible/vars/dnf_packages.yml b/fedora/kde/ansible/vars/dnf_packages.yml index cf7562d..bd96471 100644 --- a/fedora/kde/ansible/vars/dnf_packages.yml +++ b/fedora/kde/ansible/vars/dnf_packages.yml @@ -3,6 +3,10 @@ dnf_packages: - fastfetch - stow - fish + - kitty + - lsd + - glow + - tailscale - steam - git - gh