def ui_content(self): sync_mgmt() buttons = [] net_is_configured = utils.network.NodeNetwork().is_configured() header_menu = "{engine_name} Configuration".format( engine_name=config.engine_name) if not net_is_configured: ws = [ ui.Header("header[0]", header_menu), ui.Notice( "network.notice", "Networking is not configured, " + "please configure it before " + "registering"), ui.Divider("divider[0]") ] elif self._hosted_engine_configured(): ws = [ ui.Header("header[0]", header_menu), ui.Notice( "he.notice", "Hosted Engine is configured. Engine registration " "is disabled, as this host is already registered to" " the hosted engine"), ui.Divider("divider[0]"), ui.Label("vdsm_cfg.password._label", "Password for adding additional hosts"), ui.Label( "vdsm_cfg.password._label2", "Note: This sets the root password and " "enables SSH"), ui.ConfirmedEntry("vdsm_cfg.password", "Password:"******"action.register", "Save")] else: ws = [ ui.Header("header[0]", header_menu), ui.Entry("vdsm_cfg.address", str(config.engine_name) + " FQDN (or fqdn:port):"), ui.Divider("divider[0]"), ui.Label( "vdsm_cfg.password._label", "Optional password for adding Node through " + str(config.engine_name)), ui.Label( "vdsm_cfg.password._label2", "Note: This sets the root password and " "enables SSH"), ui.ConfirmedEntry("vdsm_cfg.password", "Password:"******"action.register", "Save / Register")] page = ui.Page("page", ws) page.buttons = buttons self.widgets.add(page) return page
def ui_content(self): ws = [ ui.Header("header[0]", _("Require a password for the admin user?")), ui.Label( "label[0]", _("Please enter the current admin ") + _("password. You may also change the admin password ") + _("if required. If the new password fields are left ") + _("blank the password will remain the same.")), ui.Label("label[1]", _("Password for the admin user")), ui.Divider("divider[0]"), ui.PasswordEntry("upgrade.current_password", _("Current Password:"******"divider[1]"), ui.ConfirmedEntry("upgrade.password", _("Password:"******"current_password.info", ""), ui.Label("password.info", self.__no_new_password_msg) ] page = ui.Page("password", ws) page.buttons = [ ui.QuitButton("button.quit", "Quit"), ui.Button("button.back", "Back"), ui.SaveButton("button.next", "Update") ] self.widgets.add(page) return page
def ui_content(self): ws = [ ui.Header("header[0]", "SNMP"), ui.Checkbox("snmp.enabled", "Enable SNMP"), ui.Divider("divider[0]"), ui.Header("header[1]", "SNMP Password"), ui.ConfirmedEntry("snmp.password", "Password:"******"page", ws) self.widgets.add(ws) return page
def ui_content(self): ws = [ ui.Header("header[0]", "CIM"), ui.Checkbox("cim.enabled", "Enable CIM"), ui.Divider("divider[0]"), ui.Header("header[1]", "CIM Password"), ui.ConfirmedEntry("cim.password", "Password:"******"page", ws) self.widgets.add(ws) return page
def ui_content(self): ws = [ ui.Header("header[0]", "Remote Access"), ui.Checkbox("ssh.pwauth", "Enable SSH password authentication"), ui.Header("header[1]", "Strong Random Number Generator"), ui.Checkbox("strongrng.disable_aesni", "Disable AES-NI"), ui.Entry("strongrng.num_bytes", "Bytes Used:"), ui.Header("header[2]", "Password for the admin user"), ui.ConfirmedEntry("passwd.admin.password", "Password:"******"page", ws) self.widgets.add(page) return page
def ui_content(self): ws = [ui.Header("header[0]", _("Remote Access")), ui.Checkbox("ssh.pwauth", _("Enable SSH password authentication")), # Hide ssh port until # https://bugzilla.redhat.com/show_bug.cgi?id=1085907 lands # ui.Entry("ssh.port", _("SSH Daemon Port:")), ui.Header("header[1]", _("Strong Random Number Generator")), ui.Checkbox("strongrng.disable_aesni", _("Disable AES-NI")), ui.Entry("strongrng.num_bytes", _("Bytes Used:")), ui.Header("header[2]", _("Password for the admin user")), ui.ConfirmedEntry("passwd.admin.password", _("Password:"******"page", ws) self.widgets.add(page) return page
def ui_content(self): ws = [ ui.Header("header[0]", _("Enter a password for the admin user")), ui.Divider("divider[0]"), ui.ConfirmedEntry("admin.password", _("Password:"******"password", ws) page.buttons = [ ui.QuitButton("button.quit", _("Quit")), ui.Button("button.back", _("Back")), ui.SaveButton("button.next", _("Install"), enabled=False) ] self.widgets.add(page) return page