Oracle Solaris Cluster の Puppet モジュールを次に示します。
master~:# puppet module list /usr/puppetlabs/puppet/modules ├── oracle-solaris_cluster (v1.0.0) ….Snip...
現在使用可能な Puppet リソースプロバイダは次のとおりです。
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
サポートされているすべての Puppet リソースタイプは、ディレクトリ /usr/puppetlabs/puppet/modules/solaris_cluster/lib/puppet/provider/ で見つかります。
次のクラスタオブジェクトタイプごとに、puppet describe コマンドを実行して説明を確認します。次に例を示します。
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