コード例 #1
0
ファイル: cobblerconf.py プロジェクト: raywonteja93/fuel-menu
    def load(self):
        settings = self.parent.settings
        ModuleHelper.load_to_defaults(settings, self.defaults)

        iface = settings.get("ADMIN_NETWORK", {}).get("interface")
        if iface in self.netsettings.keys():
            self.activeiface = iface
コード例 #2
0
    def load(self):
        # Precedence of DNS information:
        # Class defaults, fuelmenu default YAML, astute.yaml, uname,
        # /etc/resolv.conf
        oldsettings = self.parent.settings

        # Read hostname from uname
        try:
            hostname, sep, domain = os.uname()[1].partition('.')
            oldsettings["HOSTNAME"] = hostname
            oldsettings["DNS_DOMAIN"] = domain
            oldsettings["DNS_SEARCH"] = domain
        except Exception:
            log.warning("Unable to look up system hostname")

        # Parse /etc/resolv.conf if it contains data
        search, domain, nameservers = self.getDNS()
        if search:
            oldsettings["DNS_SEARCH"] = search
        if domain:
            oldsettings["DNS_DOMAIN"] = domain
        if nameservers:
            oldsettings["DNS_UPSTREAM"] = nameservers

        ModuleHelper.load_to_defaults(oldsettings,
                                      self.defaults,
                                      ignoredparams=['TEST_DNS'])
コード例 #3
0
ファイル: cobblerconf.py プロジェクト: Vegasq/fuel-menu
    def load(self):
        settings = self.parent.settings
        ModuleHelper.load_to_defaults(settings, self.defaults)

        iface = settings["ADMIN_NETWORK"]["interface"]
        if iface in self.netsettings.keys():
            self.activeiface = iface
コード例 #4
0
ファイル: dnsandhostname.py プロジェクト: Vegasq/fuel-menu
    def load(self):
        # Precedence of DNS information:
        # Class defaults, fuelmenu default YAML, astute.yaml, uname,
        # /etc/resolv.conf
        oldsettings = self.parent.settings

        # Read hostname from uname
        try:
            hostname, sep, domain = os.uname()[1].partition('.')
            oldsettings["HOSTNAME"] = hostname
            oldsettings["DNS_DOMAIN"] = domain
            oldsettings["DNS_SEARCH"] = domain
        except Exception:
            log.warning("Unable to look up system hostname")

        oldsettings.update(self.resolv_conf_settings())

        ModuleHelper.load_to_defaults(oldsettings,
                                      self.defaults,
                                      ignoredparams=['TEST_DNS'])
コード例 #5
0
ファイル: dnsandhostname.py プロジェクト: Vegasq/fuel-menu
    def load(self):
        # Precedence of DNS information:
        # Class defaults, fuelmenu default YAML, astute.yaml, uname,
        # /etc/resolv.conf
        oldsettings = self.parent.settings

        # Read hostname from uname
        try:
            hostname, sep, domain = os.uname()[1].partition('.')
            oldsettings["HOSTNAME"] = hostname
            oldsettings["DNS_DOMAIN"] = domain
            oldsettings["DNS_SEARCH"] = domain
        except Exception:
            log.warning("Unable to look up system hostname")

        oldsettings.update(self.resolv_conf_settings())

        ModuleHelper.load_to_defaults(oldsettings,
                                      self.defaults,
                                      ignoredparams=['TEST_DNS'])
コード例 #6
0
ファイル: fueluser.py プロジェクト: Vegasq/fuel-menu
 def load(self):
     ModuleHelper.load_to_defaults(self.parent.settings,
                                   self.defaults,
                                   ignoredparams=['CONFIRM_PASSWORD'])
コード例 #7
0
ファイル: fueluser.py プロジェクト: Vegasq/fuel-menu
 def load(self):
     ModuleHelper.load_to_defaults(
         self.parent.settings,
         self.defaults,
         ignoredparams=['CONFIRM_PASSWORD'])
コード例 #8
0
 def load(self):
     ModuleHelper.load_to_defaults(self.parent.settings, self.defaults)
コード例 #9
0
 def load(self):
     ModuleHelper.load_to_defaults(
         self.parent.settings, self.defaults, ignoredparams=['ntpenabled'])
コード例 #10
0
ファイル: ntpsetup.py プロジェクト: Vegasq/fuel-menu
 def load(self):
     ModuleHelper.load_to_defaults(
         self.parent.settings, self.defaults, ignoredparams=['ntpenabled'])
コード例 #11
0
ファイル: bootstrapimg.py プロジェクト: Vegasq/fuel-menu
    def load(self):
        settings = self.parent.settings
        ModuleHelper.load_to_defaults(settings, self.defaults)

        self._update_defaults(self.defaults, settings)
        self._select_fields_to_show(self.defaults)
コード例 #12
0
ファイル: servicepws.py プロジェクト: Vegasq/fuel-menu
 def load(self):
     ModuleHelper.load_to_defaults(self.parent.settings, self.defaults)
コード例 #13
0
    def load(self):
        settings = self.parent.settings
        ModuleHelper.load_to_defaults(settings, self.defaults)

        self._update_defaults(self.defaults, settings)
        self._select_fields_to_show(self.defaults)