aboutsummaryrefslogtreecommitdiff
path: root/src/packages/tasks/main.yaml
diff options
context:
space:
mode:
authorAaditya Dhruv <[email protected]>2023-09-09 22:16:37 -0500
committerAaditya Dhruv <[email protected]>2023-09-09 22:16:37 -0500
commitdfc83144e0ba3bb5ea7d68721ec12b9edff13349 (patch)
tree891b2eab585daa32f4d2b105a87642a84a4e4fb5 /src/packages/tasks/main.yaml
parent50de2694a70deee825226583cf013af33e5c8213 (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/main.yaml')
-rw-r--r--src/packages/tasks/main.yaml24
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 }}"