Files
repo-almalinux/tasks/main.yml
2021-05-06 07:04:29 +12:00

87 lines
2.5 KiB
YAML

---
- name: configure repository settings
template:
src: "{{ item.src }}"
dest: "{{ item.dest }}"
with_items:
- src: almalinux.repo.j2
dest: /etc/yum.repos.d/almalinux.repo
- src: almalinux-ha.repo.j2
dest: /etc/yum.repos.d/almalinux-ha.repo
when: ansible_distribution == "AlmaLinux"
# - name: ensure mirrorlist options removed (almalinux)
# ini_file:
# path: /etc/yum.repos.d/almalinux.repo
# section: "{{ item }}"
# option: mirrorlist
# state: absent
# with_items:
# - baseos
# - appstream
# - powertools
# - extras
# - baseos-source
# - appstream-source
# - powertools-source
# - extras-source
# - baseos-debuginfo
# - appstream-debuginfo
# - powertools-debuginfo
# - extras-debuginfo
# - name: ensure mirrorlist options removed (almalinux-ha)
# ini_file:
# path: /etc/yum.repos.d/almalinux-ha.repo
# section: "{{ item }}"
# option: mirrorlist
# state: absent
# with_items:
# - ha
# - ha-source
# - ha-debuginfo
# - name: ensure baseurl is set (almalinux)
# ini_file:
# path: /etc/yum.repos.d/almalinux.repo
# section: "{{ item.section }}"
# option: baseurl
# value: "{{ almalinux_mirror_url }}/$releasever/{{ item.directory }}/$basearch/"
# state: present
# with_items:
# - section: baseos
# directory: BaseOS
# - section: appstream
# directory: AppStream
# - section: powertools
# directory: PowerTools
# - section: extras
# directory: extras
# - section: baseos-source
# directory: BaseOS/Source
# - section: appstream-source
# directory: AppStream/Source
# - section: powertools-source
# directory: PowerTools/Source
# - section: extras-source
# directory: extras/Source
# - section: baseos-debuginfo
# directory: BaseOS/debug
# - section: appstream-debuginfo
# directory: AppStream/debug
# - section: powertools-debuginfo
# directory: PowerTools/debug
# - section: extras-debuginfo
# directory: extras/debug
# # - name: ensure baseurl is set (almalinux-ha)
# # ini_file:
# # path: /etc/yum.repos.d/almalinux.repo
# # section: "{{ item.section }}"
# # option: baseurl
# # value: "{{ almalinux_mirror_url }}/$releasever/{{ item.directory }}/$basearch/"
# # state: present
# # with_items:
# # - section: ha
# # directory: HighAvailability/
# # - section: ha-source
# # - section: ha-debuginfo