Class: Ansible::Ruby::Modules::Cs_cluster
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Cs_cluster
- Defined in:
- lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb
Instance Method Summary collapse
-
#cluster_type ⇒ :CloudManaged, ...
Type of the cluster.,Required if C(state=present).
-
#guest_vswitch_name ⇒ Object?
Name of virtual switch used for guest traffic in the cluster.,This would override zone wide traffic label setting.
-
#guest_vswitch_type ⇒ :vmwaresvs, ...
Type of virtual switch used for guest traffic in the cluster.,Allowed values are, vmwaresvs (for VMware standard vSwitch) and vmwaredvs (for VMware distributed vSwitch).
-
#hypervisor ⇒ :KVM, ...
Name the hypervisor to be used.,Required if C(state=present).
-
#name ⇒ String
Name of the cluster.
-
#ovm3_cluster ⇒ Object?
Ovm3 native OCFS2 clustering enabled for cluster.
-
#ovm3_pool ⇒ Object?
Ovm3 native pooling enabled for cluster.
-
#ovm3_vip ⇒ Object?
Ovm3 vip to use for pool (and cluster).
-
#password ⇒ Object?
Password for the cluster.
-
#pod ⇒ Object?
Name of the pod in which the cluster belongs to.
-
#public_vswitch_name ⇒ Object?
Name of virtual switch used for public traffic in the cluster.,This would override zone wide traffic label setting.
-
#public_vswitch_type ⇒ :vmwaresvs, ...
Type of virtual switch used for public traffic in the cluster.,Allowed values are, vmwaresvs (for VMware standard vSwitch) and vmwaredvs (for VMware distributed vSwitch).
-
#state ⇒ :present, ...
State of the cluster.
-
#url ⇒ Object?
URL for the cluster.
-
#username ⇒ Object?
Username for the cluster.
-
#vms_ip_address ⇒ Object?
IP address of the VSM associated with this cluster.
-
#vms_password ⇒ Object?
Password for the VSM associated with this cluster.
-
#vms_username ⇒ Object?
Username for the VSM associated with this cluster.
-
#zone ⇒ String?
Name of the zone in which the cluster belongs to.,If not set, default zone is used.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, #initialize, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#cluster_type ⇒ :CloudManaged, ...
Returns Type of the cluster.,Required if C(state=present).
21 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 21 attribute :cluster_type |
#guest_vswitch_name ⇒ Object?
Returns Name of virtual switch used for guest traffic in the cluster.,This would override zone wide traffic label setting.
38 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 38 attribute :guest_vswitch_name |
#guest_vswitch_type ⇒ :vmwaresvs, ...
Returns Type of virtual switch used for guest traffic in the cluster.,Allowed values are, vmwaresvs (for VMware standard vSwitch) and vmwaredvs (for VMware distributed vSwitch).
41 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 41 attribute :guest_vswitch_type |
#hypervisor ⇒ :KVM, ...
Returns Name the hypervisor to be used.,Required if C(state=present).
25 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 25 attribute :hypervisor |
#name ⇒ String
Returns name of the cluster.
10 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 10 attribute :name |
#ovm3_cluster ⇒ Object?
Returns Ovm3 native OCFS2 clustering enabled for cluster.
61 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 61 attribute :ovm3_cluster |
#ovm3_pool ⇒ Object?
Returns Ovm3 native pooling enabled for cluster.
64 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 64 attribute :ovm3_pool |
#ovm3_vip ⇒ Object?
Returns Ovm3 vip to use for pool (and cluster).
67 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 67 attribute :ovm3_vip |
#password ⇒ Object?
Returns Password for the cluster.
35 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 35 attribute :password |
#pod ⇒ Object?
Returns Name of the pod in which the cluster belongs to.
18 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 18 attribute :pod |
#public_vswitch_name ⇒ Object?
Returns Name of virtual switch used for public traffic in the cluster.,This would override zone wide traffic label setting.
45 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 45 attribute :public_vswitch_name |
#public_vswitch_type ⇒ :vmwaresvs, ...
Returns Type of virtual switch used for public traffic in the cluster.,Allowed values are, vmwaresvs (for VMware standard vSwitch) and vmwaredvs (for VMware distributed vSwitch).
48 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 48 attribute :public_vswitch_type |
#state ⇒ :present, ...
Returns State of the cluster.
70 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 70 attribute :state |
#url ⇒ Object?
Returns URL for the cluster.
29 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 29 attribute :url |
#username ⇒ Object?
Returns Username for the cluster.
32 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 32 attribute :username |
#vms_ip_address ⇒ Object?
Returns IP address of the VSM associated with this cluster.
52 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 52 attribute :vms_ip_address |
#vms_password ⇒ Object?
Returns Password for the VSM associated with this cluster.
58 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 58 attribute :vms_password |
#vms_username ⇒ Object?
Returns Username for the VSM associated with this cluster.
55 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 55 attribute :vms_username |
#zone ⇒ String?
Returns Name of the zone in which the cluster belongs to.,If not set, default zone is used.
14 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 14 attribute :zone |