From 2e93f8e9f7aad3bfc7fb7e5fb1156d9ab4aba2bf Mon Sep 17 00:00:00 2001 From: Toshio Kuratomi Date: Fri, 13 Mar 2015 10:23:10 -0700 Subject: [PATCH] Make state=running work for backwards compatibility with 1.8 --- lib/ansible/modules/cloud/docker/docker.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/ansible/modules/cloud/docker/docker.py b/lib/ansible/modules/cloud/docker/docker.py index 13465f90f4..3efd060a84 100644 --- a/lib/ansible/modules/cloud/docker/docker.py +++ b/lib/ansible/modules/cloud/docker/docker.py @@ -1438,7 +1438,7 @@ def main(): env = dict(type='dict'), dns = dict(), detach = dict(default=True, type='bool'), - state = dict(default='started', choices=['present', 'started', 'reloaded', 'restarted', 'stopped', 'killed', 'absent']), + state = dict(default='started', choices=['present', 'started', 'reloaded', 'restarted', 'stopped', 'killed', 'absent', 'running']), restart_policy = dict(default=None, choices=['always', 'on-failure', 'no']), restart_policy_retry = dict(default=0, type='int'), debug = dict(default=False, type='bool'), @@ -1460,12 +1460,16 @@ def main(): try: manager = DockerManager(module) - state = module.params.get('state') count = int(module.params.get('count')) name = module.params.get('name') image = module.params.get('image') pull = module.params.get('pull') + state = module.params.get('state') + if state == 'running': + # Renamed running to started in 1.9 + state = 'started' + if count < 0: module.fail_json(msg="Count must be greater than zero")