{"action":"opened","issue":{"url":"https://api.github.com/repos/openshift/openshift-ansible/issues/1790","repository_url":"https://api.github.com/repos/openshift/openshift-ansible","labels_url":"https://api.github.com/repos/openshift/openshift-ansible/issues/1790/labels{/name}","comments_url":"https://api.github.com/repos/openshift/openshift-ansible/issues/1790/comments","events_url":"https://api.github.com/repos/openshift/openshift-ansible/issues/1790/events","html_url":"https://github.com/openshift/openshift-ansible/issues/1790","id":150394191,"number":1790,"title":"docker_version is never found causing it to be skipped and never installed.","user":{"login":"jmashburn","id":231223,"avatar_url":"https://avatars.githubusercontent.com/u/231223?v=3","gravatar_id":"","url":"https://api.github.com/users/jmashburn","html_url":"https://github.com/jmashburn","followers_url":"https://api.github.com/users/jmashburn/followers","following_url":"https://api.github.com/users/jmashburn/following{/other_user}","gists_url":"https://api.github.com/users/jmashburn/gists{/gist_id}","starred_url":"https://api.github.com/users/jmashburn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jmashburn/subscriptions","organizations_url":"https://api.github.com/users/jmashburn/orgs","repos_url":"https://api.github.com/users/jmashburn/repos","events_url":"https://api.github.com/users/jmashburn/events{/privacy}","received_events_url":"https://api.github.com/users/jmashburn/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-04-22T15:03:51Z","updated_at":"2016-04-22T15:03:51Z","closed_at":null,"body":"Deploying on a Mac using Vagrant/VirtualBox and deployment_type=origin.   I've found that while setting the openshift_docker_facts a docker_version is never set do to the conditionals comparing the l_common_version in roles/openshift_docker_facts/tasks/main.yml [Set docker version to be installed].\r\n\r\n`TASK: [openshift_docker_facts | debug var=l_common_version] *******************\r\nok: [master1] => {\r\n    \"var\": {\r\n        \"l_common_version\": \"l_common_version\"\r\n    }\r\n}\r\n\r\nTASK: [openshift_docker_facts | set_fact ] ************************************\r\nok: [master1]\r\n\r\nTASK: [openshift_docker_facts | debug var=l_common_version] *******************\r\nok: [master1] => {\r\n    \"var\": {\r\n        \"l_common_version\": \"1.1.6\"\r\n    }\r\n}\r\n\r\nTASK: [openshift_docker_facts | Set docker version to be installed] ***********\r\nskipping: [master1]\r\n\r\nTASK: [openshift_docker_facts | debug var=docker_version] *********************\r\nok: [master1] => {\r\n    \"var\": {\r\n        \"docker_version\": \"\"\r\n    }\r\n}\r\n\r\nTASK: [openshift_docker_facts | Set docker version to be installed] ***********\r\nskipping: [master1]\r\n\r\nTASK: [openshift_docker_facts | debug var=docker_version] *********************\r\nok: [master1] => {\r\n    \"var\": {\r\n        \"docker_version\": \"\"\r\n    }\r\n}\r\n\r\nTASK: [docker | Get current installed version if docker_version is specified] ***\r\nskipping: [master1]\r\n\r\nTASK: [docker | stat path=/etc/sysconfig/docker-storage] **********************\r\nok: [master1]\r\n\r\nTASK: [docker | Remove deferred deletion for downgrades from 1.9] *************\r\nskipping: [master1]\r\n\r\nTASK: [docker | Downgrade docker if necessary] ********************************\r\nskipping: [master1]\r\n\r\nTASK: [docker | Install docker] ***********************************************\r\nskipping: [master1]\r\n\r\nTASK: [docker | Check that docker hasn't entered failed state] ****************\r\nok: [master1]\r\n\r\nTASK: [docker | Reset docker service state] ***********************************\r\nskipping: [master1]\r\n\r\nTASK: [docker | Start the docker service] *************************************\r\nfailed: [master1] => {\"failed\": true}\r\nmsg: Error when trying to enable docker: rc=1 Failed to execute operation: Access denied\r\n\r\nFATAL: all hosts have already failed -- aborting`"}}