コード例 #1
0
 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)
コード例 #2
0
 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)
コード例 #3
0
    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)
コード例 #4
0
    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 = ""