Bug 2141330

Summary: [RFE] New role for Red Hat subscription management, insights management
Product: Red Hat Enterprise Linux 9 Reporter: Rich Megginson <rmeggins>
Component: rhel-system-rolesAssignee: Pino Toscano <ptoscano>
Status: CLOSED ERRATA QA Contact: Evgeny Fedin <efedin>
Severity: unspecified Docs Contact: Sagar Dubewar <sdubewar>
Priority: unspecified    
Version: 9.2CC: arpandey, briasmit, cdonnell, djez, efedin, gfialova, jwboyer, lmanasko, pkettman, ptoscano, pvlasin, spetrosi
Target Milestone: rcKeywords: FutureFeature, Triaged
Target Release: 9.2   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: role:rhc
Fixed In Version: rhel-system-roles-1.21.1-1.el9_2 Doc Type: Enhancement
Doc Text:
.New Ansible Role for Red Hat Insights and subscription management The `rhel-system-roles` package now includes the remote host configuration (`rhc`) system role. This role enables administrators to easily register RHEL systems to Red Hat Subscription Management (RHSM) and Satellite servers. By default, when you register a system by using the `rhc` system role, the system connects to Red Hat Insights. With the new `rhc` system role, administrators can now automate the following tasks on the managed nodes: * Configure the connection to Red Hat Insights, including automatic update, remediations, and tags for the system. * Enable and disable repositories. * Configure the proxy to use for the connection. * Set the release of the system. For more information about how to automate these tasks, see link:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html-single/automating_system_administration_by_using_rhel_system_roles/index#using-the-rhc-system-role-to-register-the-system_automating-system-administration-by-using-rhel-system-roles[Using the RHC system role to register the system].
Story Points: ---
Clone Of:
: 2144877 2179026 (view as bug list) Environment:
Last Closed: 2023-05-09 07:38:23 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2144877, 2171829, 2179026    

Description Rich Megginson 2022-11-09 14:01:58 UTC
There should be a system role for Red Hat subscription management and insights management and configuration

Comment 12 Archana Pandey 2023-02-21 12:31:10 UTC
test update: successfully verified the environment manual testing on RHLE 9.2.

Beaker Test information:
                         HOSTNAME=kvm-03-guest07.hv2.lab.eng.bos.redhat.com
                            JOBID=7551885
                         RECIPEID=13427197
                    RESULT_SERVER=
                           DISTRO=RHEL-9.2.0-20230220.9
                     ARCHITECTURE=x86_64


[root@kvm-03-guest07 ~]# rpm -qa rhel-system-roles
rhel-system-roles-1.21.0-0.19.el9.noarch

TC-1 : verify that the environment can be set while registering the system-PASSED
[root@kvm-03-guest07 ~]# ansible-playbook -l localhost test_register.yaml >> test_register.log attachment 1945490 [details]

TC-2: verify that the system can be registered with activation key without setting environments when multi environmnet is supported-PASSED
[root@kvm-03-guest07 ~]# ansible-playbook -l localhost test_register_activationkey.yaml >> test_register_actkey.log attachment 1945492 [details]

TC-3: verify that the multiple comma separated environments can not be set while registering the system, when server does not have multi_enviroment capability - PASSED
[root@kvm-03-guest07 ~]# ansible-playbook -l localhost test_register_multienv.yaml >> test_register_multienv.log  attachment 1945491 [details]

TC-4 verify that the multiple comma separated environments can be set while registering the system- PASSED (verified against on-premise candlepin)

TC5: verify that the environment can be set on registered system - NOT TESTABLE due to implementation limitations

TC-6: verify that environments can be updated after registration  - NOT TESTABLE due to implementation limitations

VERIFICATION: PASSED

Comment 15 Rich Megginson 2023-03-15 01:25:47 UTC
*** Bug 2171828 has been marked as a duplicate of this bug. ***

Comment 35 errata-xmlrpc 2023-05-09 07:38:23 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (rhel-system-roles bug fix and enhancement update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2023:2246