diff options
author | fdeschamps <32927135+fdeschamps@users.noreply.github.com> | 2018-11-29 14:55:05 +0100 |
---|---|---|
committer | John R Barker <john@johnrbarker.com> | 2018-11-29 13:55:05 +0000 |
commit | faed1bbd9675bb12d2f10fdcf7ba454e430d531a (patch) | |
tree | f589b11da3ab62393e44081f2a090d68a5f81098 | |
parent | af6427bf401fe66b1f3b1229044841b32c4b4bf5 (diff) | |
download | ansible-faed1bbd9675bb12d2f10fdcf7ba454e430d531a.tar.gz |
ignore empty lines in rabbitmqctl output (#43722)
* ignore empty lines in rabbitmqctl output
this fixes a bug with rabbitmq 3.7.5
rabbitmqctl can return empty lines, breaking the rabbitmq_parameter module
especially in a new vhost, the command rabbitmqctl list_parameters -q -p <vhost> will return an empty line
* Strip empty line in rabbitmqctl output
-rw-r--r-- | lib/ansible/modules/messaging/rabbitmq/rabbitmq_parameter.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/ansible/modules/messaging/rabbitmq/rabbitmq_parameter.py b/lib/ansible/modules/messaging/rabbitmq/rabbitmq_parameter.py index ccccd4eb1b..551ffcf708 100644 --- a/lib/ansible/modules/messaging/rabbitmq/rabbitmq_parameter.py +++ b/lib/ansible/modules/messaging/rabbitmq/rabbitmq_parameter.py @@ -78,7 +78,7 @@ class RabbitMqParameter(object): if not self.module.check_mode or (self.module.check_mode and run_in_check_mode): cmd = [self._rabbitmqctl, '-q', '-n', self.node] rc, out, err = self.module.run_command(cmd + args, check_rc=True) - return out.splitlines() + return out.strip().splitlines() return list() def get(self): |