MCPcopy Index your code
hub / github.com/trailofbits/algo / initialise_module

Function initialise_module

library/linode_stackscript_v4.py:42–60  ·  view source on GitHub ↗

Initialise the module parameter specification.

()

Source from the content-addressed store, hash-verified

40
41
42def initialise_module():
43 """Initialise the module parameter specification."""
44 return AnsibleModule(
45 argument_spec=dict(
46 label=dict(type="str", required=True),
47 state=dict(type="str", required=True, choices=["present", "absent"]),
48 access_token=dict(
49 type="str",
50 required=True,
51 no_log=True,
52 fallback=(env_fallback, ["LINODE_ACCESS_TOKEN"]),
53 ),
54 script=dict(type="str", required=True),
55 images=dict(type="list", required=True),
56 description=dict(type="str", required=False),
57 public=dict(type="bool", required=False, default=False),
58 ),
59 supports_check_mode=False,
60 )
61
62
63def build_client(module):

Callers 1

mainFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected