composer: Fix changed
status
Fix `changed` status that always returns False with composer.
This [previous PR](https://github.com/ansible/ansible-modules-extras/pull/61) had fixed the issue but because of a [Composer recent change](cb336a5416
) stderr is now used for reporting information meant for humans while stdout is more for the output of the command.
This PR would definilty solve this issue.
This commit is contained in:
parent
405bb040f8
commit
f3c008ed5d
1 changed files with 2 additions and 1 deletions
|
@ -159,7 +159,8 @@ def main():
|
|||
output = parse_out(err)
|
||||
module.fail_json(msg=output)
|
||||
else:
|
||||
output = parse_out(out)
|
||||
# Composer version > 1.0.0-alpha9 now use stderr for standard notification messages
|
||||
output = parse_out(out + err)
|
||||
module.exit_json(changed=has_changed(output), msg=output)
|
||||
|
||||
# import module snippets
|
||||
|
|
Loading…
Reference in a new issue