-
Epic
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
Goal:
This comes from SAT-33244 where a bug was found, but upon investigation it was found that the whole role is unmaintained. The goal is to find a replacement and migrate customers over.
Acceptance Criteria:
- The unmaintained role is no longer shipped. This includes documentation
- It is still easy for users to manage their subscriptions using Ansible
Open questions:
- Which replacement do we pick? https://github.com/linux-system-roles/rhc is the likely candidate, which is part of the linux_system_role collection (https://galaxy.ansible.com/ui/repo/published/fedora/linux_system_roles/) and also available standalone (https://galaxy.ansible.com/ui/standalone/roles/linux-system-roles/rhc/). In RHEL there's also the rhel-system-role package is shipped starting RHEL 8.8 and RHEL 9.2.
Implementation hints
Upstream the role is packaged (https://github.com/theforeman/foreman-packaging/tree/rpm/develop/packages/plugins/ansiblerole-insights-client) which flows into downstream packaging. Downstream the satellite meta-package pulls it in, upstream there is no such thing.
In our documentation we have tell the user to add the role (see https://github.com/theforeman/foreman-documentation/blob/master/guides/common/modules/proc_deploying-insights-by-using-the-ansible-role.adoc?plain=1).