1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

puppet: fix check-mode

Commit 69ead0ba78 in the ansible/ansible
repository introduced another if-statement in the middle of a if/elif pair,
which causes the elif to execute together with the original if
which created '--noop --no-noop' commands
This commit is contained in:
Esa Varemo 2020-04-03 23:26:36 +03:00
parent e33893869a
commit 8d7c830226
No known key found for this signature in database
GPG key ID: 4B19278740CF4F17

View file

@ -255,16 +255,16 @@ def main():
cmd += " --certname='%s'" % p['certname'] cmd += " --certname='%s'" % p['certname']
if module.check_mode: if module.check_mode:
cmd += " --noop" cmd += " --noop"
if p['use_srv_records'] is not None:
if not p['use_srv_records']:
cmd += " --no-use_srv_records"
else:
cmd += " --use_srv_records"
elif 'noop' in p: elif 'noop' in p:
if p['noop']: if p['noop']:
cmd += " --noop" cmd += " --noop"
else: else:
cmd += " --no-noop" cmd += " --no-noop"
if p['use_srv_records'] is not None:
if not p['use_srv_records']:
cmd += " --no-use_srv_records"
else:
cmd += " --use_srv_records"
else: else:
cmd = "%s apply --detailed-exitcodes " % base_cmd cmd = "%s apply --detailed-exitcodes " % base_cmd
if p['logdest'] == 'syslog': if p['logdest'] == 'syslog':