if you want install cluster, you need write own playbooks and roles with adm. Or you can take opensource solution kubespray. Kubespray its ansible playbooks with roles for kuber installation
Have you tried to use the kubespray? It's am ansible project to deploy Kubernetes.
Give it a try :
A collaborative learning environment, enabling open source skill development.