From 89226e0af2b7a6ea5487fe70d26395946ee986fc Mon Sep 17 00:00:00 2001 From: Frank Brehm Date: Fri, 20 Oct 2023 12:18:20 +0200 Subject: [PATCH] Adding RHSM user and password to Cobbler system definition --- lib/cr_vmware_tpl/cobbler/system.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/lib/cr_vmware_tpl/cobbler/system.py b/lib/cr_vmware_tpl/cobbler/system.py index 2229128..35292a9 100644 --- a/lib/cr_vmware_tpl/cobbler/system.py +++ b/lib/cr_vmware_tpl/cobbler/system.py @@ -19,7 +19,7 @@ from .. import print_section_start, print_section_end from ..errors import ExpectedCobblerError from ..xlate import XLATOR -__version__ = '0.1.1' +__version__ = '0.2.0' LOG = logging.getLogger(__name__) @@ -76,13 +76,18 @@ class CobblerSystem(): ks_meta_list.append("SYSTEM_STATUS={}".format(status)) ks_meta_list.append("WS_REL_FILESDIR={}".format(self.cfg.cobbler_ws_rel_filesdir)) ks_meta_list.append("COBBLER_URL=http://{}".format(self.cfg.cobbler_host)) - if rhsm_user is not None: - ks_meta_list.append("RHSM_USER={} + if self.cfg.rhsm_user: + ks_meta_list.append("RHSM_USER={}".format(self.cfg.rhsm_user)) + if self.cfg.rhsm_pwd: + ks_meta_list.append("RHSM_PWD={}".format(self.cfg.rhsm_pwd)) ks_meta = None if ks_meta_list: ks_meta = ' '.join(ks_meta_list) + if self.verbose > 1: + LOG.debug(_("Kickstart meta variables: {}").format(ks_meta)) + args = ['system', 'add'] args.append('--name') args.append(name) -- 2.39.5