From e4879054a08c70aca4f266d99cfdc370c8c24979 Mon Sep 17 00:00:00 2001 From: Carlos Sousa Date: Mon, 10 Mar 2025 16:03:34 +0100 Subject: [PATCH] add copr repos, hyprland --- fedora-ansible/playbooks/group_vars/workstation.yml | 3 +++ .../roles/workstation/tasks/applications/coprs.yml | 8 ++++++++ fedora-ansible/playbooks/roles/workstation/tasks/main.yml | 3 +++ 3 files changed, 14 insertions(+) create mode 100644 fedora-ansible/playbooks/roles/workstation/tasks/applications/coprs.yml diff --git a/fedora-ansible/playbooks/group_vars/workstation.yml b/fedora-ansible/playbooks/group_vars/workstation.yml index 9f8d2e61..e881e38f 100644 --- a/fedora-ansible/playbooks/group_vars/workstation.yml +++ b/fedora-ansible/playbooks/group_vars/workstation.yml @@ -24,3 +24,6 @@ flatpaks_workstation_present: - com.jgraph.drawio.desktop - org.gimp.GIMP - org.gimp.GIMP.Plugin.GMic/x86_64/2-40 + +copr_workstation_enabled: + - solopasha/hyprland diff --git a/fedora-ansible/playbooks/roles/workstation/tasks/applications/coprs.yml b/fedora-ansible/playbooks/roles/workstation/tasks/applications/coprs.yml new file mode 100644 index 00000000..ce314d18 --- /dev/null +++ b/fedora-ansible/playbooks/roles/workstation/tasks/applications/coprs.yml @@ -0,0 +1,8 @@ +- name: copr | enable coprs + become: true + community.general.copr: + name: "{{ item }}" + state: enabled + loop: "{{ copr_workstation_enabled }}" + when: copr_workstation_enabled is defined + tags: workstation, coprs diff --git a/fedora-ansible/playbooks/roles/workstation/tasks/main.yml b/fedora-ansible/playbooks/roles/workstation/tasks/main.yml index a8395f69..9df018d0 100644 --- a/fedora-ansible/playbooks/roles/workstation/tasks/main.yml +++ b/fedora-ansible/playbooks/roles/workstation/tasks/main.yml @@ -1,3 +1,6 @@ +# Install Workstation Specific Coprs +- import_tasks: applications/coprs.yml + # Install Workstation Specific Applications - import_tasks: applications/packages.yml