From 9b264ddbe0337b1a0da0e185fd60b7a5f384dee7 Mon Sep 17 00:00:00 2001 From: Fabien Boucher Date: Mar 27 2020 16:36:26 +0000 Subject: Add extra-repos-setup: role to install yum repositories pass as vars Install a yum repos.d file extra-repos.repo based on the repos vars. --- diff --git a/roles/extra-repos-setup/defaults/main.yml b/roles/extra-repos-setup/defaults/main.yml new file mode 100644 index 0000000..4e6a92c --- /dev/null +++ b/roles/extra-repos-setup/defaults/main.yml @@ -0,0 +1 @@ +repos: [] diff --git a/roles/extra-repos-setup/tasks/main.yaml b/roles/extra-repos-setup/tasks/main.yaml new file mode 100644 index 0000000..999477a --- /dev/null +++ b/roles/extra-repos-setup/tasks/main.yaml @@ -0,0 +1,12 @@ +- name: Install additional repositories + become: yes + copy: + dest: "/etc/yum.repos.d/extra-repos.repo" + content: | + {% for repo in repos|default([]) %} + [{{ repo.name }}] + name={{ repo.name }} + enabled=1 + baseurl={{ repo.url }} + gpgcheck={{ repo.gpgcheck|default('0') }} + {% endfor %}