From 55dd28f73beccc8af424f31d02261e34eae926b7 Mon Sep 17 00:00:00 2001
From: Thomas Schneider <thomas@fsmpi.rwth-aachen.de>
Date: Sun, 11 Jun 2023 12:52:16 +0200
Subject: [PATCH] Add rpm role

---
 rpm/defaults/main.yml |  4 ++++
 rpm/tasks/main.yml    | 19 +++++++++++++++++++
 2 files changed, 23 insertions(+)
 create mode 100644 rpm/defaults/main.yml
 create mode 100644 rpm/tasks/main.yml

diff --git a/rpm/defaults/main.yml b/rpm/defaults/main.yml
new file mode 100644
index 0000000..ff999da
--- /dev/null
+++ b/rpm/defaults/main.yml
@@ -0,0 +1,4 @@
+---
+
+rocky_repo_crb: true
+rocky_repo_epel: true
diff --git a/rpm/tasks/main.yml b/rpm/tasks/main.yml
new file mode 100644
index 0000000..f97977c
--- /dev/null
+++ b/rpm/tasks/main.yml
@@ -0,0 +1,19 @@
+---
+
+- name: Enable CRB repository
+  community.general.ini_file:
+    no_extra_spaces: true
+    path: /etc/yum.repos.d/rocky.repo
+    section: crb
+    option: enabled
+    value: "{{ rocky_repo_crb|int }}"
+
+- name: Enable EPEL repository
+  ansible.builtin.dnf:
+    name: epel-release
+    state: >-
+      {%- if rocky_repo_epel -%}
+        present
+      {%- else -%}
+        absent
+      {%- endif -%}
-- 
GitLab