Puppet module for Oracle Solaris Cluster is displayed below.
master~:# puppet module list /usr/puppetlabs/puppet/modules ├── oracle-solaris_cluster (v1.0.0) ….Snip...
The following puppet resource providers are currently available:
ha_cluster_devicegroup ha_cluster_logicalhost ha_cluster_mysql ha_cluster_nas ha_cluster_quorum ha_cluster_resource ha_cluster_resourcegroup ha_cluster_resourcetype ha_cluster_sharedaddress ha_cluster_zonecluster
You can find all the supported puppet resource types in directory /usr/puppetlabs/puppet/modules/solaris_cluster/lib/puppet/provider/.
For each of the following cluster object types, run the puppet describe commands to check the descriptions. For example,
master:~# puppet describe ha_cluster_resource ha_cluster_resource =================== Oracle Solaris Cluster Resource Management Parameters ---------- - **enable** Change the Oracle Solaris Cluster resource enabled state. Valid values are `true`, `false`. - **ensure** The basic property that the resource should be in. Valid values are `present`, `absent`. - **monitor** Change the Oracle Solaris Cluster resource monitored state. Valid values are `true`, `false`. - **name** Resource name. When using zone cluster, specify as <zc>:<rsname>. - **rgname** The Oracle Solaris Cluster resource group to contain this resource. - **rsproperty** Resource properties to set at creation time. Specify in the hash data type. - **rstype** The Oracle Solaris Cluster resource type for the resource. Providers --------- ha_cluster_resource