
OEL é um projeto downstream baseado em RPM do RHEL; no entanto, se você usar o ULN, o gerenciador de assinaturas e outras peças estarão faltando e não poderão ser carregados dos repositórios OEL.
Como você registra o OEL no Satellite 6 para conteúdo ou, no mínimo, para jogos Ansible?
Na minha situação, e isso é completamente deselegante, tive que 'roubar' o seguinte do RHEL para instalar, registrar, remover e reinstalar o material ULN RHN.
Tem que haver uma maneira melhor de fazer isso...
# yum install -y python-{dateutil,six,inotify,setuptools}
# yum --downloaddir /tmp/ --downloaonly reinstall rhn-client-tools
# yum remove rhn-client-tools
# curl --insecure --output katello-ca-consumer-latest.noarch.rpm https://<capsule FQDN>/pub/katello-ca-consumer-<capsule FQDN>-1.0-1.noarch.rpm
Faça logon em uma caixa RHEL com versão semelhante e faça o download dos seguintes rpms:
other host# yum reinstall --downloadonly --downloaddir /tmp/ \
python-syspurpose \
subscription-manager{,-rhsm,-rhsm-certificates}
Mova (scp) esses arquivos para o local onde estava o arquivo katello-ca-consumer localizado no servidor OEL.
Agora faça a instalação
# yum localinstall ./python* ./subscr* ./katel*
Registre o anfitrião
# subscription-manager register --org="<organization>" --activationkey=<key>
Remover gerenciador de assinaturas (não funciona com ULN)
# yum -y remove subscription-manager
Reinstale o ULN
# yum localinstall -y ./rhn-client-tools-*
Neste ponto, você pode executar comandos ansible e (sh) contra o host, incluindo-os até mesmo em seu aplicativo de funções ansible por hora, se desejar.
No entanto, uma vez que o OEL é baseado em RPM, não existe uma abordagem mais simples para isto? Alma e CentOS você acabou de executar o gerenciador de assinaturas e está a caminho...