From 0a03645ed9eb1871f7a0abc9c3e9fc819c85dee0 Mon Sep 17 00:00:00 2001 From: jaydee Date: Wed, 25 Feb 2026 21:35:42 +0100 Subject: [PATCH] build --- roles/mirror_repo/tasks/main.yml | 32 ++++++++++++++++++++++---------- 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/roles/mirror_repo/tasks/main.yml b/roles/mirror_repo/tasks/main.yml index 9e34aea..cdd41c1 100644 --- a/roles/mirror_repo/tasks/main.yml +++ b/roles/mirror_repo/tasks/main.yml @@ -9,23 +9,35 @@ - name: Facts ansible.builtin.setup: when: ansible_facts.architecture is not defined - - name: Disable mirrorlist - replace: + + + - name: Disable mirrorlist in baseos + ansible.builtin.ini_file: path: /etc/yum.repos.d/rocky.repo - regexp: '^mirrorlist=' - replace: '#mirrorlist=' + section: baseos + option: mirrorlist + state: absent - name: Set BaseOS baseurl - replace: + ansible.builtin.ini_file: path: /etc/yum.repos.d/rocky.repo - regexp: '^#?baseurl=.*(BaseOS.*|baseos$)' - replace: "baseurl={{ mirror_url }}/baseos/" + section: baseos + option: baseurl + value: "{{ mirror_url }}/baseos/" + + - name: Disable mirrorlist in appstream + ansible.builtin.ini_file: + path: /etc/yum.repos.d/rocky.repo + section: appstream + option: mirrorlist + state: absent - name: Set AppStream baseurl - replace: + ansible.builtin.ini_file: path: /etc/yum.repos.d/rocky.repo - regexp: '^#?baseurl=.*AppStream.*' - replace: "baseurl={{ mirror_url }}/appstream/" + section: appstream + option: baseurl + value: "{{ mirror_url }}/appstream/" - name: Clean DNF cache command: dnf clean all