INFO: Good news: the B side uses os-patch , the same as the A side. inventories/ref_rbb/hosts_ref_rbb.yml sets os_patch_url: "http://{{ ansible_address }}/os-patch/" . os_patch.yml builds the patch repo from that ( baseurl: "{{ os_patch_url }}" ). So the playbook creates the patch repo pointing at os-patch , which is the folder you just fixed. The rhel-8-baseos address only appears in the eden_rbb inventories, which aren't part of this run. One last check. {{ ansible_address }} is the master's IP, filled in for each server. Earlier, vlim04 and vlim05 had the A master's address ( .61 ) in their old rbb-base file. Confirm every B server will use the B master ( .62 ): ansible 'rbb-ref-b-*' -i inventories/ref_rbb/hosts_ref_rbb.yml --ask-vault-pass -m debug -a "msg={{ os_patch_url }}" This doesn't log in to the servers. It just prints the address each one will use. All of them show http://10.212.176.62/os-patch/ : run Step ...
INFO: Nothing here blocks patching. You can go ahead with Step 3. Here's what the output shows: The duplicates are harmless. On vstat, vlip02, vlip03, vlim02 and vlip06, rbb-base is in two files: rbb_patches_07012025.repo (an old copy from July 2025) and rbb_rhel_patches.repo . Both copies are identical: same address, and both switched off ( enabled = 0 ). dnf just warns about it. vlim03's red FAILED is not a problem. grep returns code 1 when it finds nothing, so vlim03 simply has no rbb-base repo at all. vlim04 and vlim05 point at the A-side master. Their rbb-base uses 10.212.176.61 (A), while the other B servers use .62 (B). It's switched off, so it doesn't affect this run, but it isn't consistent with the rest. One quick check before Step 4. These rbb-base files point to /rhel-8-baseos/ , not /os-patch/ . On the A side, the patch run used a repo called os-base that the playbook creates, and that pointed at os-patch . That's why fixing os-pat...