Files
community.general/plugins/modules
Pino Toscano 42f7531f21 redhat_subscription: refactor of internal Rhsm class (#6658)
The two RegistrationBase & Rhsm classes were copied from the ones in the
shared module_utils.redhat module; that said:
- the versions here got improvements over the years
- the RegistrationBase in module_utils.redhat is used only by the RHN
  modules, which are deprecated and slated for removal

Hence, the classes here can be kept and simplified a bit:
- fold the non-dummy content of RegistrationBase into Rhsm: there is no
  more need for the separate RegistrationBase base class
- drop the init arguments "username", "password", and "token": the
  instance variables of them are not used anywhere, as the needed
  credentials (together with other variables) are passed to the
  register() method
- create the Rhsm object later in main(), after the AnsibleModule
  creation and the uid check: this avoids the creation of Rhsm with a
  null module variable, changing it later

There should be no behaviour change.
2023-06-10 15:03:34 +02:00
..
2023-04-28 13:27:03 +02:00
2023-05-29 18:52:02 +02:00
2023-05-09 19:48:29 +02:00
2023-04-13 07:43:53 +02:00
2023-04-20 06:16:23 +02:00
2023-02-04 17:05:08 +01:00
2023-02-04 17:05:08 +01:00
2023-04-26 07:32:00 +02:00
2023-06-10 09:28:40 +02:00
2023-03-06 23:02:24 +01:00