Class: Ansible::Ruby::Modules::Os_coe_cluster_template
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Os_coe_cluster_template
- Defined in:
- lib/ansible/ruby/modules/generated/cloud/openstack/os_coe_cluster_template.rb
Overview
Add or Remove COE cluster template from the OpenStack Container Infra service.
Instance Method Summary collapse
-
#availability_zone ⇒ Object?
Ignored.
-
#coe ⇒ :kubernetes, ...
The Container Orchestration Engine for this clustertemplate.
-
#dns_nameserver ⇒ String?
The DNS nameserver address.
-
#docker_storage_driver ⇒ :devicemapper, ...
Docker storage driver.
-
#docker_volume_size ⇒ Object?
The size in GB of the docker volume.
-
#external_network_id ⇒ Object?
The external network to attach to the Cluster.
-
#fixed_network ⇒ Object?
The fixed network name to attach to the Cluster.
-
#fixed_subnet ⇒ Object?
The fixed subnet name to attach to the Cluster.
-
#flavor_id ⇒ Object?
The flavor of the minion node for this ClusterTemplate.
-
#floating_ip_enabled ⇒ :yes, ...
Indicates whether created clusters should have a floating ip or not.
-
#http_proxy ⇒ Object?
Address of a proxy that will receive all HTTP requests and relay them The format is a URL including a port number.
-
#https_proxy ⇒ Object?
Address of a proxy that will receive all HTTPS requests and relay them.
-
#image_id ⇒ String?
Image id the cluster will be based on.
-
#keypair_id ⇒ String?
Name or ID of the keypair to use.
-
#labels ⇒ Object?
One or more key/value pairs.
-
#master_flavor_id ⇒ Object?
The flavor of the master node for this ClusterTemplate.
-
#master_lb_enabled ⇒ :yes, ...
Indicates whether created clusters should have a load balancer for master nodes or not.
-
#name ⇒ String
Name that has to be given to the cluster template.
-
#network_driver ⇒ :flannel, ...
The name of the driver used for instantiating container networks.
-
#no_proxy ⇒ Object?
A comma separated list of IPs for which proxies should not be used in the cluster.
-
#public ⇒ :yes, ...
Indicates whether the ClusterTemplate is public or not.
-
#registry_enabled ⇒ :yes, ...
Indicates whether the docker registry is enabled.
-
#server_type ⇒ :vm, ...
Server type for this ClusterTemplate.
-
#state ⇒ :present, ...
Indicate desired state of the resource.
-
#tls_disabled ⇒ :yes, ...
Indicates whether the TLS should be disabled.
-
#volume_driver ⇒ :cinder, ...
The name of the driver used for instantiating container volumes.
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
#availability_zone ⇒ Object?
Returns Ignored. Present for backwards compatibility.
12 |
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_coe_cluster_template.rb', line 12 attribute :availability_zone |
#coe ⇒ :kubernetes, ...
Returns The Container Orchestration Engine for this clustertemplate.
15 |
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_coe_cluster_template.rb', line 15 attribute :coe |
#dns_nameserver ⇒ String?
Returns The DNS nameserver address.
19 |
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_coe_cluster_template.rb', line 19 attribute :dns_nameserver |
#docker_storage_driver ⇒ :devicemapper, ...
Returns Docker storage driver.
23 |
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_coe_cluster_template.rb', line 23 attribute :docker_storage_driver |
#docker_volume_size ⇒ Object?
Returns The size in GB of the docker volume.
27 |
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_coe_cluster_template.rb', line 27 attribute :docker_volume_size |
#external_network_id ⇒ Object?
Returns The external network to attach to the Cluster.
30 |
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_coe_cluster_template.rb', line 30 attribute :external_network_id |
#fixed_network ⇒ Object?
Returns The fixed network name to attach to the Cluster.
33 |
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_coe_cluster_template.rb', line 33 attribute :fixed_network |
#fixed_subnet ⇒ Object?
Returns The fixed subnet name to attach to the Cluster.
36 |
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_coe_cluster_template.rb', line 36 attribute :fixed_subnet |
#flavor_id ⇒ Object?
Returns The flavor of the minion node for this ClusterTemplate.
39 |
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_coe_cluster_template.rb', line 39 attribute :flavor_id |
#floating_ip_enabled ⇒ :yes, ...
Returns Indicates whether created clusters should have a floating ip or not.
42 |
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_coe_cluster_template.rb', line 42 attribute :floating_ip_enabled |
#http_proxy ⇒ Object?
Returns Address of a proxy that will receive all HTTP requests and relay them The format is a URL including a port number.
57 |
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_coe_cluster_template.rb', line 57 attribute :http_proxy |
#https_proxy ⇒ Object?
Returns Address of a proxy that will receive all HTTPS requests and relay them. The format is a URL including a port number.
60 |
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_coe_cluster_template.rb', line 60 attribute :https_proxy |
#image_id ⇒ String?
Returns Image id the cluster will be based on.
50 |
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_coe_cluster_template.rb', line 50 attribute :image_id |
#keypair_id ⇒ String?
Returns Name or ID of the keypair to use.
46 |
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_coe_cluster_template.rb', line 46 attribute :keypair_id |
#labels ⇒ Object?
Returns One or more key/value pairs.
54 |
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_coe_cluster_template.rb', line 54 attribute :labels |
#master_flavor_id ⇒ Object?
Returns The flavor of the master node for this ClusterTemplate.
63 |
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_coe_cluster_template.rb', line 63 attribute :master_flavor_id |
#master_lb_enabled ⇒ :yes, ...
Returns Indicates whether created clusters should have a load balancer for master nodes or not.
66 |
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_coe_cluster_template.rb', line 66 attribute :master_lb_enabled |
#name ⇒ String
Returns Name that has to be given to the cluster template.
70 |
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_coe_cluster_template.rb', line 70 attribute :name |
#network_driver ⇒ :flannel, ...
Returns The name of the driver used for instantiating container networks.
74 |
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_coe_cluster_template.rb', line 74 attribute :network_driver |
#no_proxy ⇒ Object?
Returns A comma separated list of IPs for which proxies should not be used in the cluster.
78 |
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_coe_cluster_template.rb', line 78 attribute :no_proxy |
#public ⇒ :yes, ...
Returns Indicates whether the ClusterTemplate is public or not.
81 |
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_coe_cluster_template.rb', line 81 attribute :public |
#registry_enabled ⇒ :yes, ...
Returns Indicates whether the docker registry is enabled.
85 |
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_coe_cluster_template.rb', line 85 attribute :registry_enabled |
#server_type ⇒ :vm, ...
Returns Server type for this ClusterTemplate.
89 |
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_coe_cluster_template.rb', line 89 attribute :server_type |
#state ⇒ :present, ...
Returns Indicate desired state of the resource.
93 |
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_coe_cluster_template.rb', line 93 attribute :state |
#tls_disabled ⇒ :yes, ...
Returns Indicates whether the TLS should be disabled.
97 |
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_coe_cluster_template.rb', line 97 attribute :tls_disabled |
#volume_driver ⇒ :cinder, ...
Returns The name of the driver used for instantiating container volumes.
101 |
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_coe_cluster_template.rb', line 101 attribute :volume_driver |