aboutsummaryrefslogtreecommitdiff
path: root/src/packages/tasks/main.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'src/packages/tasks/main.yaml')
-rw-r--r--src/packages/tasks/main.yaml23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/packages/tasks/main.yaml b/src/packages/tasks/main.yaml
index 384f52f..9b05f03 100644
--- a/src/packages/tasks/main.yaml
+++ b/src/packages/tasks/main.yaml
@@ -1,9 +1,32 @@
+- name: Setup Repositories
+ block:
+ - name: Setup Free RPM Repository
+ ansible.builtin.shell: 'dnf install -y https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm'
+ - name: Setup Non-Free RPM Repository
+ ansible.builtin.shell: 'dnf install -y https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'
+ - name: Setup K8S Repository
+ ansible.builtin.copy:
+ src: kubernetes.repo
+ dest: /etc/yum.repos.d/kubernetes.repo
+ owner: root
+ group: root
+ mode: '0644'
+ - name: Setup Keybase Repository
+ ansible.builtin.copy:
+ src: keybase.repo
+ dest: /etc/yum.repos.d/keybase.repo
+ owner: root
+ group: root
+ mode: '0644'
+
- name: Installing DNF Packages
ansible.builtin.dnf:
name: "{{ packages[item].dnf }}"
state: latest
loop: "{{ config.packages }}"
+- name: Setup Flathub
+ ansible.builtin.shell: 'flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo'
- name: Installing Flatpaks
community.general.flatpak:
name: "{{ packages[item].flatpak }}"