diff --git a/utils/ansible-ipa-client-install b/utils/ansible-ipa-client-install index 273f997f..66c32c4e 100755 --- a/utils/ansible-ipa-client-install +++ b/utils/ansible-ipa-client-install @@ -245,8 +245,9 @@ def run_cmd(args): except KeyboardInterrupt: p.wait() raise - - return p.returncode + else: + p.wait() + return p.returncode def main(options, args): diff --git a/utils/ansible-ipa-replica-install b/utils/ansible-ipa-replica-install index 16e700f2..f894bd84 100755 --- a/utils/ansible-ipa-replica-install +++ b/utils/ansible-ipa-replica-install @@ -313,8 +313,9 @@ def run_cmd(args): except KeyboardInterrupt: p.wait() raise - - return p.returncode + else: + p.wait() + return p.returncode def main(options, args): diff --git a/utils/ansible-ipa-server-install b/utils/ansible-ipa-server-install index 906bca3c..82be5fe5 100755 --- a/utils/ansible-ipa-server-install +++ b/utils/ansible-ipa-server-install @@ -349,8 +349,9 @@ def run_cmd(args): except KeyboardInterrupt: p.wait() raise - - return p.returncode + else: + p.wait() + return p.returncode def main(options, args):