Ansible has accepted official kubernetes and openshift roles as of 2.5. They're still based on the underlying openshift-restclient-python, but take normal openshift templates instead of the flattend names the ansible-kubernetes-modules require. This will be the standard ansible method moving forward
Subject of the issue