How to install RDO packstack on a RHEL system subscribed to satellite
Ok I have RHEL6.5 system that is using an on site RHN Satellite server. In Satellite I have added all the repo's and channels (and sync'd them) and subscribed my server to them i.e.
Red Hat Enterprise Linux Server (v. 6 for 64-bit x86_64)
epel6_x86_64 (Repository http://dl.fedoraproject.org/pub/epel/6/x86_64/)
forman1.5_plugins_rhel6_x86_64 (Repository http://yum.theforeman.org/plugins/1.5/el6/x86_64)
forman1.5_rhel6_x86_64 (Repository http://yum.theforeman.org/releases/1.5/el6/x86_64)
openstack_icehouse_rhel6 (Repository http://repos.fedorapeople.org/repos/openstack/openstack-icehouse/epel-6/)
puppetlabs_deps_rhel6_x86_64 (Repository http://yum.puppetlabs.com/el/6/dependencies/x86_64/)
puppetlabs_products_rhel6_x86_64 (Repository http://yum.puppetlabs.com/el/6/products/x86_64/)
RHEL Server Optional (v. 6 64-bit x86_64)
RHEL Server Supplementary (v. 6 64-bit x86_64)
RHN Tools for RHEL (v. 6 for 64-bit x86_64)
Installing openstack-packstack works fine but when I run packstack it fails i.e.
Preparing servers [ ERROR ]
ERROR : Failed to set EPEL repo on host IP.AD.DR.ESS:
RPM file seems to be installed, but appropriate repo file is probably missing in /etc/yum.repos.d/
Please check log file /var/tmp/packstack/20140710-130352-_rre6e/openstack-setup.log for more information
If I change CONFIG_USE_EPEL=n
I get past that but then I get
Preparing servers [ ERROR ]
ERROR : Failed to set RDO repo on host IP.AD.DR.ESS:
RPM file seems to be installed, but appropriate repo file is probably missing in /etc/yum.repos.d/
Please check log file /var/tmp/packstack/20140710-134410-ftbehF/openstack-setup.log for more information
It seems like I just need a way to tell it that the system is already setup in Satellite with all the channels it needs. Is there anyway to do that or how do you handle this situation.
Ok I was able to get past those errors by have the
http://rdo.fedorapeople.org/rdo-release.rpm
installed but setting all the repos to not be enabled. The issue is that it keeps re-enabling therdo-release.repo:enabled=1
. How do I tell it not to enable that repo?