Пример #1
0
 def get_augeas(self, iface):
     aug = Augeas(modules=[{
         'name': 'Shellvars',
         'lens': 'Shellvars.lns',
         'incl': [
             os.path.join(self.path, 'ifcfg-' + iface),
         ]
     }])
     aug.load()
     return aug
Пример #2
0
 def get_augeas(self):
     aug = Augeas(modules=[{
         'name': 'Shellvars',
         'lens': 'Shellvars.lns',
         'incl': [
             self.path,
         ]
     }])
     aug.load()
     return aug
Пример #3
0
 def get_augeas(self):
     aug = Augeas(modules=[{
         'name': 'Interfaces',
         'lens': 'Interfaces.lns',
         'incl': [
             self.path,
             self.path + '.d/*',
         ]
     }])
     aug.load()
     return aug
Пример #4
0
    def get_augeas(self, iface):
        """
        Read the content of interfaces config file through augeas.

        :param iface: Network interface, e.g. eth0
        :type iface: string
        :return: Augeas object
        :rtype: augeas
        """

        aug = Augeas(
            modules=[{
                'name': 'Shellvars',
                'lens': 'Shellvars.lns',
                'incl': [
                    os.path.join(self.path, 'ifcfg-' + iface),
                ]
            }])
        aug.load()
        return aug
Пример #5
0
 def get_augeas(self):
     return Augeas(
         modules=[{
             'name': 'Supervisor',
             'lens': 'Supervisor.lns',
             'incl': [
                 self.path,
             ]
         }],
         loadpath=PluginManager.get(aj.context).get_content_path(
             'supervisor', ''),
     )
Пример #6
0
 def get_augeas(self):
     aug = Augeas(modules=[{"name": "Shellvars", "lens": "Shellvars.lns", "incl": [self.path]}])
     aug.load()
     return aug