def get_candidate(module): candidate = NetworkConfig(indent=1) 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
def get_candidate_config(module): """ gets the set of commands to configure """ candidate = "" candidate_obj = NetworkConfig(indent=1) if module.params["src"]: candidate_obj.loadfp(module.params["src"]) elif module.params["lines"]: parents = module.params["parents"] or list() candidate_obj.add(module.params["lines"], parents=parents) candidate = dumps(candidate_obj, "raw") return candidate
def get_candidate_config(module): candidate = '' if module.params['src']: candidate_obj = NetworkConfig(indent=0) candidate_obj.loadfp(module.params['src']) candidate = dumps(candidate_obj, 'raw') elif module.params['lines']: candidate_obj = NetworkConfig(indent=4) parents = module.params['parents'] or list() candidate_obj.add(module.params['lines'], parents=parents) candidate = dumps(candidate_obj, 'raw') return candidate