Do not return failure when the package is installed and nothing is done (#1852)

This commit is contained in:
Dagobert Michelsen 2016-08-09 14:47:00 +02:00 committed by Matt Clay
parent a367a9ac01
commit 87be961c1d

View file

@ -225,9 +225,10 @@ def main():
else:
result['changed'] = False
# rc will be none when the package already was installed and no action took place
# Only return failed=False when the returncode is known to be good as there may be more
# undocumented failure return codes
if rc not in (0, 2, 10, 20):
if rc not in (None, 0, 2, 10, 20):
result['failed'] = True
else:
result['failed'] = False