I suspect the reason for this is how openshift_facts is currently working. Even if you specify openshift_image_tag=v3.1.1.911 we still query the latest images to know exactly what is available.