Ejemplo n.º 1
0
    def configure_from_node(self, node, defaults, filer):
        """
        Customise the configuration from a node slightly.
        """
        self.filer = filer
        self.site = filer.site

        DynamicNamedXMLConfigurable.configure_from_node(self, node, defaults, filer)
        # Attempt to create a root aggregate if one hasn't
        # been defined manually
        self.create_root_aggregate(defaults)

        # Create a root volume if one hasn't been manually defined
        self.create_root_volume(defaults)
Ejemplo n.º 2
0
    def configure_from_node(self, node, defaults, parent):
        DynamicNamedXMLConfigurable.configure_from_node(self, node, defaults, parent)

        #
        # Once the project is configured, set up some other bits and pieces
        #
        self.setup_drhosts(defaults)
        
        self.setup_exports(defaults)

        self.setup_igroups(defaults)

        self.setup_snapmirrors(defaults)

        self.setup_snapvaults(defaults)
Ejemplo n.º 3
0
    def configure_from_node(self, node, defaults, filer):
        """
        Customise the configuration from a node slightly.
        """
        self.filer = filer
        self.site = filer.site

        DynamicNamedXMLConfigurable.configure_from_node(
            self, node, defaults, filer)
        # Attempt to create a root aggregate if one hasn't
        # been defined manually
        self.create_root_aggregate(defaults)

        # Create a root volume if one hasn't been manually defined
        self.create_root_volume(defaults)
Ejemplo n.º 4
0
    def configure_from_node(self, node, defaults, parent):
        DynamicNamedXMLConfigurable.configure_from_node(
            self, node, defaults, parent)

        #
        # Once the project is configured, set up some other bits and pieces
        #
        self.setup_drhosts(defaults)

        self.setup_exports(defaults)

        self.setup_igroups(defaults)

        self.setup_snapmirrors(defaults)

        self.setup_snapvaults(defaults)
Ejemplo n.º 5
0
 def configure_from_node(self, node, defaults, site):
     self.site = site
     DynamicNamedXMLConfigurable.configure_from_node(self, node, defaults, site)
Ejemplo n.º 6
0
    def configure_from_node(self, node, defaults, parent):
        DynamicNamedXMLConfigurable.configure_from_node(self, node, defaults, parent)

        # Find igroup members
        self.children['member'] = node.findall('member')