Пример #1
0
    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
Пример #3
0
    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
Пример #4
0
    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
Пример #5
0
    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
Пример #6
0
    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
Пример #7
0
    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