Yeah, I get that to a degree, but the OS template also plays a role in getting the cluster provisioned, so I think there should be more guidelines in your docs. My customer only uses RHEL/CentOS so I have to make it work using those OS’s. Your docs could just provide a primer that says, at a minimum, do this. As well, for CentOS do that. Basically what I do to create the template is this. The template is made by selecting the “Cloud Compute” option during install, updating the OS, installing cloud-init and nfs-utils, then “syspreping” it.