From e07b18b58771eb3ed1dc7864e36811b55ee9b871 Mon Sep 17 00:00:00 2001 From: kevinnls Date: Tue, 15 Sep 2026 21:37:45 +0530 Subject: [PATCH] clean up a little --- playbooks/setupworkstation/main.yaml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/playbooks/setupworkstation/main.yaml b/playbooks/setupworkstation/main.yaml index b57811e..6f7cd39 100644 --- a/playbooks/setupworkstation/main.yaml +++ b/playbooks/setupworkstation/main.yaml @@ -1,7 +1,10 @@ --- -- hosts: all - name: setup desktop +- hosts: + - 127.0.0.1 + connection: local + name: setup fedora workstation + tasks: - name: remove fedora fluff become: true @@ -17,6 +20,7 @@ - firefox - nodejs state: absent + - name: install core components become: true ansible.builtin.dnf: @@ -41,6 +45,7 @@ - mosh - unzip - flatpak + - name: install pup become: true unarchive: @@ -48,6 +53,7 @@ creates: /usr/local/bin/pup dest: /usr/local/bin/ src: https://github.com/ericchiang/pup/releases/download/v0.4.0/pup_v0.4.0_linux_amd64.zip + - name: install google-chrome dnf repository become: true copy: @@ -86,6 +92,7 @@ repo_gpgcheck=1 gpgcheck=1 gpgkey=https://pkgs.tailscale.com/stable/fedora/repo.gpg + - name: install dnf packages become: true ansible.builtin.dnf: @@ -134,6 +141,7 @@ - wayscriber - qt6ct - trash-cli + - name: install flatpak applications become: true flatpak: @@ -167,12 +175,14 @@ - org.inkscape.Inkscape - org.darktable.Darktable - org.audacityteam.Audacity + - name: create group myself become: true group: name: myself gid: 690 system: true + - name: create users loop: - name: kevins @@ -204,6 +214,7 @@ path: "{{file}}" line: 'runtime = "/usr/bin/runc"' search_string: 'runtime = ' + - name: setup podman btrfs storage become: true vars: @@ -218,6 +229,7 @@ path: "{{file}}" line: "[storage]" insertbefore: BOF + - name: set podman storage config to btrfs lineinfile: path: "{{file}}" @@ -234,6 +246,7 @@ mode: "1644" create: true state: present + - name: tell PAM to unlock gnome-keyring in tty become: true with_items: @@ -306,12 +319,14 @@ group: myself owner: kevins mode: '2770' + - name: check if HOME.git is cloned become: true become_user: kevins register: home_repo stat: path: /home/myself/HOME.git/HEAD + - name: "clone HOME.git" become: true become_user: kevins