3 Commits

Author SHA1 Message Date
Emilien Macchi
6f2204fc24 RHSM: update parameters in doc
Depends-On: https://review.openstack.org/541438
Change-Id: I6bdc6f00fe849e5cae8f60f2b35e746f802c2912
2018-02-06 14:00:13 -08:00
Mike Burns
db60365909 update example repos to more closely match OSP 13 requirements
comment only change.
rh-common is no longer used for RHEL 7.4 or later
OSP 13/queens will use ceph 3

These may not be final repos for OSP 13.  please check Red Hat
documentation for the official list.

Change-Id: I95d07855bc03534c796ae7320fa841ece5e5629d
2018-01-10 10:52:38 -05:00
Emilien Macchi
6a6872f390 Introduce OS::TripleO::Services::Rhsm
Background:
extraconfig/pre_deploy/rhel-registration interface has been maintained
for some time now but it's missing some features and the code overlaps
with ongoing efforts to convert everything to Ansible.

Plan:
Consume ansible-role-redhat-subscription from TripleO, so all the logics
goes into the Ansible role, and not in TripleO anymore.
The single parameter exposed to TripleO is RhsmVars and any Ansible
parameter can be given to make the role working.
The parameter can be overriden per roles, so we can think at specific
cases were some Director roles would have specific RHSM configs.
Once we have feature parity between what is done and what was here
before, we'll deprecate the old interface.

Testing:
Because RHSM can't be tested on CentOS, this code was manually tested on
RHEL against the public subscription portal. Also, we verified that
generated Ansible playbooks were correct and called the role with the
right parameters.

Documentation:
We'll work on documentation during the following weeks and explain
how to switch from the previous interface to the new one, and also
document new uses requested by our users.

Change-Id: I8610e4f1f8478f2dcbe3afc319981df914ce1780
2017-12-27 11:03:49 -08:00