def generate_dict(self, sub_spec="config", options="options"): spec = deepcopy(self.argument_spec) if sub_spec: if options and self.has_options(): facts_argument_spec = spec[sub_spec][options] else: facts_argument_spec = spec[sub_spec] else: facts_argument_spec = spec self.facts_argument_spec = facts_argument_spec return generate_dict(facts_argument_spec)
def __init__(self, module, subspec="config", options="options"): self._module = module self.argument_spec = AclsArgs.argument_spec spec = deepcopy(self.argument_spec) if subspec: if options: facts_argument_spec = spec[subspec][options] else: facts_argument_spec = spec[subspec] else: facts_argument_spec = spec self.generated_spec = utils.generate_dict(facts_argument_spec)
def __init__(self, module, subspec='config', options='options'): self._module = module self.argument_spec = L2_interfacesArgs.argument_spec spec = deepcopy(self.argument_spec) if subspec: if options: facts_argument_spec = spec[subspec][options] else: facts_argument_spec = spec[subspec] else: facts_argument_spec = spec self.generated_spec = utils.generate_dict(facts_argument_spec)
def __init__(self, module, subspec="config", options="options"): self._module = module self.argument_spec = Ospf_interfacesArgs.argument_spec spec = deepcopy(self.argument_spec) if subspec: if options: facts_argument_spec = spec[subspec][options] else: facts_argument_spec = spec[subspec] else: facts_argument_spec = spec self.generated_spec = generate_dict(facts_argument_spec) self.router_id = ""