mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-07 05:42:50 +00:00
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user