Problem:
Installing on a disconnected katello/foreman server enabling ansible causes the local ansible-runner repo to be overwritten
Expected outcome:
If the appropriate packages are available in the current enabled repos, leave the local repo alone
Foreman and Proxy versions:
foreman.noarch 2.1.3-1.el7
Foreman and Proxy plugin versions:
katello.noarch 3.16.1-1.el7
ansible.noarch 2.9.15-1.el7
ansible-runner.noarch 1.4.6-1.el7
python2-ansible-runner.noarch 1.4.6-1.el7
python2-daemon.noarch 2.1.2-7.el7at
python2-pexpect.noarch 4.6-1.el7at
python2-ptyprocess.noarch 0.5.2-3.el7at
Distribution and version:
CentOS Linux release 7.9.2009 (Core)
Other relevant data:
The work around is to install the packages from ansible-runner repo prior to running the foreman installer, but this still overwrites and breaks the ansible-runner repo.
yum repolist
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
https://releases.ansible.com/ansible-runner/rpm/epel-7-x86_64/repodata/repomd.xml: [Errno 14] curl#6 - “Could not resolve host: releases.ansible.com; Name or service not known”
Trying other mirror.
repo id repo name status
!ansible-runner/x86_64 Ansible runner 63