Add debug argument

To run puppet in debug mode.

Change-Id: I00baef254db2f9eaee23fb9eacded8efc5a2afc4
This commit is contained in:
James E. Blair 2016-09-16 14:34:30 -07:00 committed by Monty Taylor
parent 8cc1cd9126
commit fccf47a713
No known key found for this signature in database
GPG Key ID: 7BAE94BC7141A594
2 changed files with 10 additions and 0 deletions

View File

@ -79,6 +79,12 @@ options:
required: false
default: false
version_added: "2.1"
debug:
description:
- Whether puppet should be run in debug mode
required: false
default: false
version_added: "2.1"
requirements: [ puppet ]
author: "Monty Taylor (@emonty)"
@ -133,6 +139,7 @@ def main():
facter_basename=dict(default='ansible'),
environment=dict(required=False, default=None),
noop=dict(required=False, default=False, type='bool'),
debug=dict(required=False, default=False, type='bool'),
),
supports_check_mode=True,
mutually_exclusive=[
@ -204,6 +211,8 @@ def main():
cmd += " --noop"
else:
cmd += " --no-noop"
if p['debug']:
cmd += " --debug"
rc, stdout, stderr = module.run_command(cmd)
if rc == 0:

View File

@ -65,6 +65,7 @@
logdest: "{{ puppet_logdest|default(omit) }}"
environment: "{{ puppet_environment|default(omit) }}"
noop: "{{ puppet_noop|default(omit) }}"
debug: "{{ puppet_debug|default(omit) }}"
- always:
- name: find logs
shell: "ls -tr /var/lib/puppet/reports/{{ ansible_fqdn }}/*_puppetdb.json"