Hmmm.....I hadn't even thought about that approach. Its quite clever. I was considering whether to just hack the repoquery command in the playbook to query for docker-engine instead of docker. If that doesn't work or causes more problems then it solves, then I'll give this approach a shot.

That said, this issue is driving me nuts. I may end up submitting a PR to restore my sanity. :)

I now need to fight with the ansible playbooks so that they'll stop doing awful things with docker version checks. I am wondering if anyone has successfully installed a version of docker through the playbooks where the engine is over 1.10. The ansible playbook want a docker-X version when in fact now the rpms are docker-engine-X and thus the repoquery bombs out in ansible. I've seen multiple github issues about this but does not seem resolved in 3.4 ansible-openshift milestone.