def get_augeas(self): aug = Augeas(modules=[{ 'name': 'Shellvars', 'lens': 'Shellvars.lns', 'incl': [ self.path, ] }]) aug.load() return aug
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
def get_augeas(self): aug = Augeas(modules=[{ 'name': 'Interfaces', 'lens': 'Interfaces.lns', 'incl': [ self.path, self.path + '.d/*', ] }]) aug.load() return aug
def get_augeas(self): """ Read the content of interfaces config files through augeas. :return: Augeas object :rtype: augeas """ aug = Augeas(modules=[{ 'name': 'Shellvars', 'lens': 'Shellvars.lns', 'incl': [ self.path, ] }]) aug.load() return aug
def get_augeas(self): """ Read the content of /etc/network/interfaces through augeas. :return: Augeas object :rtype: augeas """ aug = Augeas(modules=[{ 'name': 'Interfaces', 'lens': 'Interfaces.lns', 'incl': [ self.path, self.path + '.d/*', ] }]) aug.load() return aug
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
def get_augeas(self): aug = Augeas(modules=[{"name": "Shellvars", "lens": "Shellvars.lns", "incl": [self.path]}]) aug.load() return aug