Commit 7bba2298 by Joshua Conner Committed by Michael DeHaan

docker bugfixes: trim whitespace around list param elements, handle list params…

docker bugfixes: trim whitespace around list param elements, handle list params being coerced to int or long type
parent 2ddb2515
......@@ -395,8 +395,10 @@ class DockerManager:
"""
param_list = self.module.params.get(param_name)
if not isinstance(param_list, list):
param_list = param_list.split(delimiter)
return param_list
# if param_list is a number, like 3333, this will fail, so we coerce to a str first
param_list = str(param_list).split(delimiter)
# whitespace in between commas will cause problems if we don't strip each param
return [param.strip() for param in param_list]
def get_exposed_ports(self, expose_list):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment