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