From 73747fa00f81214908d75b7cbaab98cd24c58fb0 Mon Sep 17 00:00:00 2001 From: Fabio Scotto di Santolo Date: Mon, 23 Mar 2026 22:53:18 +0100 Subject: [PATCH] Remove default workstation snaps --- ansible/inventory/group_vars/workstation.yml | 3 +++ ansible/roles/packages_ubuntu/tasks/main.yml | 10 ++++++++++ 2 files changed, 13 insertions(+) diff --git a/ansible/inventory/group_vars/workstation.yml b/ansible/inventory/group_vars/workstation.yml index 4c95ac0..9d2fdbd 100644 --- a/ansible/inventory/group_vars/workstation.yml +++ b/ansible/inventory/group_vars/workstation.yml @@ -16,6 +16,9 @@ profile_packages: workstation_manage_google_chrome: true +workstation_removed_snap_packages: + - firefox + workstation_snap_packages: - name: intellij-idea-ultimate classic: true diff --git a/ansible/roles/packages_ubuntu/tasks/main.yml b/ansible/roles/packages_ubuntu/tasks/main.yml index 8378212..8aa2d2e 100644 --- a/ansible/roles/packages_ubuntu/tasks/main.yml +++ b/ansible/roles/packages_ubuntu/tasks/main.yml @@ -102,6 +102,16 @@ append: true when: (ubuntu_docker_packages | default([])) | length > 0 +- name: Remove workstation snap packages + tags: [packages] + community.general.snap: + name: "{{ item }}" + state: absent + loop: "{{ workstation_removed_snap_packages | default([]) }}" + loop_control: + label: "{{ item }}" + when: (workstation_removed_snap_packages | default([])) | length > 0 + - name: Install workstation snap packages tags: [packages] community.general.snap: