diff --git a/roles/mirror_repo/tasks/main.yml b/roles/mirror_repo/tasks/main.yml index 1aa73dd..cf3c5af 100644 --- a/roles/mirror_repo/tasks/main.yml +++ b/roles/mirror_repo/tasks/main.yml @@ -27,20 +27,15 @@ - name: Comment mirrorlist in [baseos] replace: path: /etc/yum.repos.d/rocky.repo - after: '^\[baseos\]' - before: '^\[' - regexp: '^mirrorlist=' - replace: '#mirrorlist=' + regexp: '(^\[baseos\][^\[]*?)^mirrorlist=(.*)' + replace: '\1#mirrorlist=\2' - name: Comment mirrorlist in [appstream] replace: path: /etc/yum.repos.d/rocky.repo - after: '^\[appstream\]' - before: '^\[' - regexp: '^mirrorlist=' - replace: '#mirrorlist=' - - + regexp: '(^\[appstream\][^\[]*?)^mirrorlist=(.*)' + replace: '\1#mirrorlist=\2' + - name: Set BaseOS baseurl ansible.builtin.ini_file: path: /etc/yum.repos.d/rocky.repo