mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-04-24 19:31:26 -07:00
vdirect modules: fix 'import' sanity test (#39706)
* vdirect modules: fix 'import' sanity test * Remove passing file from import skip list. * vdirect modules: fix validate-modules warnings - Arguments with a default should not be marked as required - add choices in doc * vdirect_runnable: use formatting function
This commit is contained in:
parent
6b159fdb03
commit
a5d320f8e7
5 changed files with 22 additions and 43 deletions
|
@ -155,15 +155,11 @@ FAILED = 'failed'
|
|||
NOT_PERFORMED = 'not performed'
|
||||
|
||||
meta_args = dict(
|
||||
vdirect_ip=dict(
|
||||
required=True, fallback=(env_fallback, ['VDIRECT_IP']),
|
||||
default=None),
|
||||
vdirect_user=dict(
|
||||
required=True, fallback=(env_fallback, ['VDIRECT_USER']),
|
||||
default=None),
|
||||
vdirect_ip=dict(required=True, fallback=(env_fallback, ['VDIRECT_IP'])),
|
||||
vdirect_user=dict(required=True, fallback=(env_fallback, ['VDIRECT_USER'])),
|
||||
vdirect_password=dict(
|
||||
required=True, fallback=(env_fallback, ['VDIRECT_PASSWORD']),
|
||||
default=None, no_log=True, type='str'),
|
||||
no_log=True, type='str'),
|
||||
vdirect_secondary_ip=dict(
|
||||
required=False, fallback=(env_fallback, ['VDIRECT_SECONDARY_IP']),
|
||||
default=None),
|
||||
|
@ -328,11 +324,11 @@ class VdirectCommit(object):
|
|||
|
||||
def main():
|
||||
|
||||
if not HAS_REST_CLIENT:
|
||||
raise ImportError("The python vdirect-client module is required")
|
||||
|
||||
module = AnsibleModule(argument_spec=meta_args)
|
||||
|
||||
if not HAS_REST_CLIENT:
|
||||
module.fail_json(msg="The python vdirect-client module is required")
|
||||
|
||||
try:
|
||||
vdirect_commit = VdirectCommit(module.params)
|
||||
result = vdirect_commit.commit()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue