diff --git a/roles/mirror_repo/tasks/main.yml b/roles/mirror_repo/tasks/main.yml index cdd41c1..7910415 100644 --- a/roles/mirror_repo/tasks/main.yml +++ b/roles/mirror_repo/tasks/main.yml @@ -11,19 +11,32 @@ when: ansible_facts.architecture is not defined - - name: Disable mirrorlist in baseos - ansible.builtin.ini_file: - path: /etc/yum.repos.d/rocky.repo - section: baseos - option: mirrorlist - state: absent + # - name: Disable mirrorlist in baseos + # ansible.builtin.ini_file: + # path: /etc/yum.repos.d/rocky.repo + # section: baseos + # option: mirrorlist + # state: in - - name: Set BaseOS baseurl - ansible.builtin.ini_file: + # - name: Set BaseOS baseurl + # ansible.builtin.ini_file: + # path: /etc/yum.repos.d/rocky.repo + # section: baseos + # option: baseurl + # value: "{{ mirror_url }}/baseos/" + - name: Comment mirrorlist in [baseos] + replace: path: /etc/yum.repos.d/rocky.repo - section: baseos - option: baseurl - value: "{{ mirror_url }}/baseos/" + regexp: '(^\[baseos\][^\[]*?)^mirrorlist=' + replace: '\1#mirrorlist=' + multiline: yes + + - name: Comment mirrorlist in [appstream] + replace: + path: /etc/yum.repos.d/rocky.repo + regexp: '(^\[appstream\][^\[]*?)^mirrorlist=' + replace: '\1#mirrorlist=' + multiline: yes - name: Disable mirrorlist in appstream ansible.builtin.ini_file: