diff --git a/utils/ansible-ipa-client-install b/utils/ansible-ipa-client-install index 373d29f3ab7868b4eb2b0110f355d4d538227164..7b0482a965a4eb0c727ae02a3b90762c793888fe 100755 --- a/utils/ansible-ipa-client-install +++ b/utils/ansible-ipa-client-install @@ -214,6 +214,12 @@ def parse_options(): help="privilege escalation method to use " "(default=sudo), use `ansible-doc -t become -l` to " "list valid choices.") + parser.add_argument("--ansible-verbose", + dest="ansible_verbose", + type=int, default=None, + help="privilege escalation method to use " + "(default=sudo), use `ansible-doc -t become -l` to " + "list valid choices.") options, args = parser.parse_known_args() @@ -373,8 +379,12 @@ def main(options, args): f.write(" - role: ipaclient\n") f.write(" state: %s\n" % state) + cmd = [ 'ansible-playbook' ] + if options.ansible_verbose: + cmd.append("-"+"v"*options.ansible_verbose) + cmd.extend(['-i', inventory, playbook]) try: - returncode = run_cmd(['ansible-playbook', '-i', inventory, playbook]) + returncode = run_cmd(cmd) if returncode != 0: raise RuntimeError() finally: diff --git a/utils/ansible-ipa-replica-install b/utils/ansible-ipa-replica-install index 68cbead63d90cbcdc9da048fba6083211fffeb5b..0d9d0e229199c8b3a4d4d92c36069ee3fc5184e7 100755 --- a/utils/ansible-ipa-replica-install +++ b/utils/ansible-ipa-replica-install @@ -284,6 +284,12 @@ def parse_options(): help="privilege escalation method to use " "(default=sudo), use `ansible-doc -t become -l` to " "list valid choices.") + parser.add_argument("--ansible-verbose", + dest="ansible_verbose", + type=int, default=None, + help="privilege escalation method to use " + "(default=sudo), use `ansible-doc -t become -l` to " + "list valid choices.") options, args = parser.parse_known_args() @@ -489,8 +495,12 @@ def main(options, args): f.write(" - role: ipareplica\n") f.write(" state: %s\n" % state) + cmd = [ 'ansible-playbook' ] + if options.ansible_verbose: + cmd.append("-"+"v"*options.ansible_verbose) + cmd.extend(['-i', inventory, playbook]) try: - returncode = run_cmd(['ansible-playbook', '-i', inventory, playbook]) + returncode = run_cmd(cmd) if returncode != 0: raise RuntimeError() finally: diff --git a/utils/ansible-ipa-server-install b/utils/ansible-ipa-server-install index 89b93d563ff768354ca4dcdb0ccf4386592a2549..62e7595197f2d683129a0e560c508d9929973b8e 100755 --- a/utils/ansible-ipa-server-install +++ b/utils/ansible-ipa-server-install @@ -323,6 +323,12 @@ def parse_options(): help="privilege escalation method to use " "(default=sudo), use `ansible-doc -t become -l` to " "list valid choices.") + parser.add_argument("--ansible-verbose", + dest="ansible_verbose", + type=int, default=None, + help="privilege escalation method to use " + "(default=sudo), use `ansible-doc -t become -l` to " + "list valid choices.") options, args = parser.parse_known_args() @@ -549,8 +555,12 @@ def main(options, args): f.write(" - role: ipaserver\n") f.write(" state: %s\n" % state) + cmd = [ 'ansible-playbook' ] + if options.ansible_verbose: + cmd.append("-"+"v"*options.ansible_verbose) + cmd.extend(['-i', inventory, playbook]) try: - returncode = run_cmd(['ansible-playbook', '-i', inventory, playbook]) + returncode = run_cmd(cmd) if returncode != 0: raise RuntimeError() finally: