We have decided to build upon the existing module that we have in puppet for our new ceph cluster.
However, the profiles were had were too highly customized to the needs of the WMCS cluster, so these were renamed from profile::ceph to profile::cloudceph as these names more closely matched the machines to which they are applied.
This means that we can now make new ceph profiles for the new cluster. They should be made as generic as possible, so that ideally we can migrate the cloudceph and any other clusters to use them in future too.