diff --git a/ansible/roles/fix_centos_repo/tasks/main.yaml b/ansible/roles/fix_centos_repo/tasks/main.yaml
index 07ac57b82fc54caefe8e133cff91a7211dfd3f2e..983a86d29ceb2ae74917be3bad856c15554f6e78 100644
--- a/ansible/roles/fix_centos_repo/tasks/main.yaml
+++ b/ansible/roles/fix_centos_repo/tasks/main.yaml
@@ -1,11 +1,15 @@
 ---
+- name: Get CentOS repo files
+  shell: ls /etc/yum.repos.d/CentOS-*
+  register: repo_files
+
 - name: Remove mirrorlist from CentOS repo files
   ansible.builtin.replace:
     path: "{{ item }}"
     regexp: '^mirrorlist'
     replace: '#mirrorlist'
     backup: yes
-  with_fileglob: '/etc/yum.repos.d/CentOS-*.repo'
+  with_items: "{{ repo_files.stdout_lines }}"
 
 - name: Use vault baseurl to CentOS repo files
   ansible.builtin.replace:
@@ -13,4 +17,4 @@
     regexp: '^#baseurl=http://mirror.centos.org'
     replace: 'baseurl=http://vault.centos.org'
     backup: yes
-  with_fileglob: '/etc/yum.repos.d/CentOS-*.repo'
+  with_items: "{{ repo_files.stdout_lines }}"