Exemplo n.º 1
0
def get_candidate(module):
    candidate = NetworkConfig(indent=1)
    if module.params['src']:
        try:
            candidate.loadfp(module.params['src'])
        except IOError:
            candidate.load(module.params['src'])
    elif module.params['lines']:
        parents = module.params['parents'] or list()
        candidate.add(module.params['lines'], parents=parents)
    return candidate
Exemplo n.º 2
0
def get_candidate(module):
    '''
    Gets config candidate
    '''
    candidate = NetworkConfig()

    if module.params['src']:
        candidate.loadfp(module.params['src'])
    elif module.params['lines']:
        parents = module.params['parents'] or list()
        candidate.add(module.params['lines'], parents=parents)
    return candidate