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/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, fix_inclusion, #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).
23 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_cluster.rb', line 23 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.
40 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_cluster.rb', line 40 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).
43 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_cluster.rb', line 43 attribute :guest_vswitch_type |
#hypervisor ⇒ :KVM, ...
Returns Name the hypervisor to be used.,Required if C(state=present).
27 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_cluster.rb', line 27 attribute :hypervisor |
#name ⇒ String
Returns name of the cluster.
12 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_cluster.rb', line 12 attribute :name |
#ovm3_cluster ⇒ Object?
Returns Ovm3 native OCFS2 clustering enabled for cluster.
63 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_cluster.rb', line 63 attribute :ovm3_cluster |
#ovm3_pool ⇒ Object?
Returns Ovm3 native pooling enabled for cluster.
66 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_cluster.rb', line 66 attribute :ovm3_pool |
#ovm3_vip ⇒ Object?
Returns Ovm3 vip to use for pool (and cluster).
69 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_cluster.rb', line 69 attribute :ovm3_vip |
#password ⇒ Object?
Returns Password for the cluster.
37 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_cluster.rb', line 37 attribute :password |
#pod ⇒ Object?
Returns Name of the pod in which the cluster belongs to.
20 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_cluster.rb', line 20 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.
47 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_cluster.rb', line 47 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).
50 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_cluster.rb', line 50 attribute :public_vswitch_type |
#state ⇒ :present, ...
Returns State of the cluster.
72 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_cluster.rb', line 72 attribute :state |
#url ⇒ Object?
Returns URL for the cluster.
31 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_cluster.rb', line 31 attribute :url |
#username ⇒ Object?
Returns Username for the cluster.
34 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_cluster.rb', line 34 attribute :username |
#vms_ip_address ⇒ Object?
Returns IP address of the VSM associated with this cluster.
54 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_cluster.rb', line 54 attribute :vms_ip_address |
#vms_password ⇒ Object?
Returns Password for the VSM associated with this cluster.
60 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_cluster.rb', line 60 attribute :vms_password |
#vms_username ⇒ Object?
Returns Username for the VSM associated with this cluster.
57 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_cluster.rb', line 57 attribute :vms_username |
#zone ⇒ String?
Returns Name of the zone in which the cluster belongs to.,If not set, default zone is used.
16 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_cluster.rb', line 16 attribute :zone |