diff options
author | Aaditya Dhruv <[email protected]> | 2023-09-09 22:16:37 -0500 |
---|---|---|
committer | Aaditya Dhruv <[email protected]> | 2023-09-09 22:16:37 -0500 |
commit | dfc83144e0ba3bb5ea7d68721ec12b9edff13349 (patch) | |
tree | 891b2eab585daa32f4d2b105a87642a84a4e4fb5 /src/packages/tasks | |
parent | 50de2694a70deee825226583cf013af33e5c8213 (diff) |
Update packages roles with defined structure
The packages roles now has a tasks list for DNF packages and flatpaks.
It will read from the variables yaml file to install the needed packages
Diffstat (limited to 'src/packages/tasks')
-rw-r--r-- | src/packages/tasks/main.yaml | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/src/packages/tasks/main.yaml b/src/packages/tasks/main.yaml index 2823c7c..2825a0f 100644 --- a/src/packages/tasks/main.yaml +++ b/src/packages/tasks/main.yaml @@ -1,15 +1,11 @@ -- name: Wayland Setup - hosts: all - remote_user: root - connection: local - vars: - packages: "{{ lookup('file', './packages.yaml') | from_yaml }}" - tasks: - - name: Package Management - ansible.builtin.debug: - msg: Using packages.yaml as source - - name: Installing Packages - ansible.builtin.dnf: - name: "{{ packages.groups.development }}" - state: latest +- name: Installing DNF Packages + ansible.builtin.dnf: + name: "{{ packages[item].dnf }}" + state: latest + loop: "{{ config.packages }}" +- name: Installing Flatpaks + community.general.flatpak: + name: "{{ packages[item].flatpak }}" + state: present + loop: "{{ config.packages }}" |