28 lines
670 B
YAML
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 }}"
|
|
|