summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKonstantin Shabanov <mail@etehtsea.me>2014-05-14 18:11:43 +0400
committerJames Cammarata <jimi@sngx.net>2014-05-21 14:59:05 -0500
commite83f14200cb8522740ef35a6264d2858ab58c1c3 (patch)
treedb93c6c9dfed9a5fdf743a9d86a5949245ba7b26
parent7c0431b1e45d6a132d9463e81b178e991e21d8d3 (diff)
downloadansible-e83f14200cb8522740ef35a6264d2858ab58c1c3.tar.gz
Fix env splitting in docker module
ENV variable value could contain '=' (for example mysql://host/db?pool=10)
-rw-r--r--library/cloud/docker2
1 files changed, 1 insertions, 1 deletions
diff --git a/library/cloud/docker b/library/cloud/docker
index 188f14ab04..84ac1adce2 100644
--- a/library/cloud/docker
+++ b/library/cloud/docker
@@ -384,7 +384,7 @@ class DockerManager:
self.env = None
if self.module.params.get('env'):
- self.env = dict(map(lambda x: x.split("="), self.module.params.get('env')))
+ self.env = dict(map(lambda x: x.split("=", 1), self.module.params.get('env')))
# connect to docker server
docker_url = urlparse(module.params.get('docker_url'))