Files
RHCE/solutions/repos.yml
2026-01-25 08:31:56 -07:00

28 lines
670 B
YAML

---
# repos.yml
- name: Add BaseOS and AppStream repos to all hosts
hosts: all
become: true
vars:
repos:
- BaseOS
- AppStream
baseurl: http://utility.lab.example.com/rhel9
gpgkey_url: http://utility.lab.example.com/rhel9/RPM-GPG-KEY-redhat-release
repo_file: /etc/yum.repos.d/rhce
tasks:
- name: Add {{ item }} repository
ansible.builtin.yum_repository:
name: "EX294_{{ item }}"
description: "EX294 {{ item }} Repository"
baseurl: "{{ baseurl }}/{{ item }}"
enabled: true
gpgcheck: true
gpgkey: "{{ gpgkey_url }}"
file: "{{ repo_file }}"
loop: "{{ repos }}"