What is the nature and description of the request?
Add roles to the redhat.satellite_operations collection to perform the necessary, satellite-specific preparatory work to install satellite or capsules.
Why does the customer need this? (List the business requirements here)
To ease in the installation of installing satellite or capsules.
How would you like to achieve this? (List the functional requirements here)
To install satellite, a user still has to do all of the preparatory work him or herself, such as:
+ Confirm forward & reverse DNS resolution using a fully-qualified domain name and localhost.
+ Confirming SELinux is enabled.
+ Confirming that /tmp is not mounted with the noexec option.
+ Confirming that /var/lib/pulp is not a symbolic link.
+ Permanently enabling firewalld's RH-Satellite-6 service
+ Making sure the correct repositories and DNF modules are enabled.
+ Installing the satellite software.
While there are other Ansible collections' roles or modules that can be put together in a playbook to do the above, customer has expressed surprise that the redhat.satellite_operations collection doesn't already perform this work.
List any affected known dependencies: Doc, UI etc..
The collection's document.