From 3364d770e103e7d4c9508cd00be876ec24cc49be Mon Sep 17 00:00:00 2001 From: "Kenneth Benzie (Benie)" Date: Tue, 1 Aug 2023 19:46:24 +0100 Subject: [PATCH] Add flatpak role for Debian --- playbooks/UnixGUI.yaml | 3 +++ roles/flatpak/tasks/Debian.yaml | 6 ++++++ roles/flatpak/tasks/main.yaml | 9 +++++++++ 3 files changed, 18 insertions(+) create mode 100644 roles/flatpak/tasks/Debian.yaml create mode 100644 roles/flatpak/tasks/main.yaml diff --git a/playbooks/UnixGUI.yaml b/playbooks/UnixGUI.yaml index 140b26c..91be552 100644 --- a/playbooks/UnixGUI.yaml +++ b/playbooks/UnixGUI.yaml @@ -1,6 +1,9 @@ --- - hosts: localhost roles: + - role: flatpak + when: ansible_os_family != "Darwin" + - role: 1password - role: ferdium - role: fonts diff --git a/roles/flatpak/tasks/Debian.yaml b/roles/flatpak/tasks/Debian.yaml new file mode 100644 index 0000000..eb52b1d --- /dev/null +++ b/roles/flatpak/tasks/Debian.yaml @@ -0,0 +1,6 @@ +--- +- name: install apt package + become: true + apt: + name: flatpak + state: latest diff --git a/roles/flatpak/tasks/main.yaml b/roles/flatpak/tasks/main.yaml new file mode 100644 index 0000000..9512394 --- /dev/null +++ b/roles/flatpak/tasks/main.yaml @@ -0,0 +1,9 @@ +--- +- include_tasks: '{{ansible_os_family}}.yaml' + +- name: add flathub repository remote + become: true + flatpak_remote: + name: flathub + state: present + flatpakrepo_url: https://dl.flathub.org/repo/flathub.flatpakrepo