Puppet is cross-platform software that you can use to automate and enforce the configuration management of most major subsystems. You can use Puppet to perform several common system configuration tasks. For further details about puppet refer to Using Puppet to Perform Configuration Management in Oracle® Solaris 11.4.
Solaris cluster puppet module enables user to creates cluster type objects for Resource Types, Resources, Resource Groups, NAS devices, Zone Clusters and Quorum.