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
Overview
Create, update and remove clusters.
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, remove_existing_validations, #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).
22 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 22 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.
39 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 39 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).
42 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 42 attribute :guest_vswitch_type |
#hypervisor ⇒ :KVM, ...
Returns Name the hypervisor to be used.,Required if C(state=present).
26 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 26 attribute :hypervisor |
#name ⇒ String
Returns name of the cluster.
11 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 11 attribute :name |
#ovm3_cluster ⇒ Object?
Returns Ovm3 native OCFS2 clustering enabled for cluster.
62 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 62 attribute :ovm3_cluster |
#ovm3_pool ⇒ Object?
Returns Ovm3 native pooling enabled for cluster.
65 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 65 attribute :ovm3_pool |
#ovm3_vip ⇒ Object?
Returns Ovm3 vip to use for pool (and cluster).
68 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 68 attribute :ovm3_vip |
#password ⇒ Object?
Returns Password for the cluster.
36 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 36 attribute :password |
#pod ⇒ Object?
Returns Name of the pod in which the cluster belongs to.
19 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 19 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.
46 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 46 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).
49 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 49 attribute :public_vswitch_type |
#state ⇒ :present, ...
Returns State of the cluster.
71 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 71 attribute :state |
#url ⇒ Object?
Returns URL for the cluster.
30 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 30 attribute :url |
#username ⇒ Object?
Returns Username for the cluster.
33 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 33 attribute :username |
#vms_ip_address ⇒ Object?
Returns IP address of the VSM associated with this cluster.
53 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 53 attribute :vms_ip_address |
#vms_password ⇒ Object?
Returns Password for the VSM associated with this cluster.
59 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 59 attribute :vms_password |
#vms_username ⇒ Object?
Returns Username for the VSM associated with this cluster.
56 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 56 attribute :vms_username |
#zone ⇒ String?
Returns Name of the zone in which the cluster belongs to.,If not set, default zone is used.
15 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_cluster.rb', line 15 attribute :zone |