Class: Ansible::Ruby::Modules::Ovirt
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Ovirt
- Defined in:
- lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb
Overview
allows you to create new instances, either from scratch or an image, in addition to deleting or stopping instances on the oVirt/RHEV platform
Instance Method Summary collapse
-
#disk_alloc ⇒ :thin, ...
Define if disk is thin or preallocated.
-
#disk_int ⇒ :virtio, ...
Interface type of the disk.
-
#image ⇒ Object?
Template to use for the instance.
-
#instance_cores ⇒ Integer?
Define the instance’s number of cores.
-
#instance_cpus ⇒ Integer?
The instance’s number of cpu’s.
-
#instance_disksize ⇒ Object?
Size of the instance’s disk in GB.
-
#instance_dns ⇒ Object?
Define the instance’s Primary DNS server.
-
#instance_domain ⇒ Object?
Define the instance’s Domain.
-
#instance_hostname ⇒ Object?
Define the instance’s Hostname.
-
#instance_ip ⇒ Object?
Define the instance’s IP.
-
#instance_key ⇒ Object?
Define the instance’s Authorized key.
-
#instance_mem ⇒ Object?
The instance’s amount of memory in MB.
-
#instance_name ⇒ Object
The name of the instance to use.
-
#instance_netmask ⇒ Object?
Define the instance’s Netmask.
-
#instance_network ⇒ String?
The logical network the machine should belong to.
-
#instance_nic ⇒ Object?
Name of the network interface in oVirt/RHEV.
-
#instance_os ⇒ Object?
Type of Operating System.
-
#instance_rootpw ⇒ Object?
Define the instance’s Root password.
-
#instance_type ⇒ :server, ...
Define if the instance is a server or desktop.
-
#password ⇒ Object
Password of the user to authenticate with.
-
#region ⇒ Object?
The oVirt/RHEV datacenter where you want to deploy to.
-
#resource_type ⇒ :new, ...
Whether you want to deploy an image or create an instance from scratch.
-
#sdomain ⇒ Object?
The Storage Domain where you want to create the instance’s disk on.
-
#state ⇒ :present, ...
Create, terminate or remove instances.
-
#url ⇒ Object
The url of the oVirt instance.
-
#user ⇒ Object
The user to authenticate with.
-
#zone ⇒ Object?
Deploy the image to this oVirt cluster.
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
#disk_alloc ⇒ :thin, ...
Returns define if disk is thin or preallocated.
58 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 58 attribute :disk_alloc |
#disk_int ⇒ :virtio, ...
Returns interface type of the disk.
62 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 62 attribute :disk_int |
#image ⇒ Object?
Returns template to use for the instance.
27 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 27 attribute :image |
#instance_cores ⇒ Integer?
Returns define the instance’s number of cores.
69 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 69 attribute :instance_cores |
#instance_cpus ⇒ Integer?
Returns the instance’s number of cpu’s.
40 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 40 attribute :instance_cpus |
#instance_disksize ⇒ Object?
Returns size of the instance’s disk in GB.
37 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 37 attribute :instance_disksize |
#instance_dns ⇒ Object?
Returns define the instance’s Primary DNS server.
79 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 79 attribute :instance_dns |
#instance_domain ⇒ Object?
Returns define the instance’s Domain.
82 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 82 attribute :instance_domain |
#instance_hostname ⇒ Object?
Returns define the instance’s Hostname.
85 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 85 attribute :instance_hostname |
#instance_ip ⇒ Object?
Returns define the instance’s IP.
88 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 88 attribute :instance_ip |
#instance_key ⇒ Object?
Returns define the instance’s Authorized key.
97 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 97 attribute :instance_key |
#instance_mem ⇒ Object?
Returns the instance’s amount of memory in MB.
51 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 51 attribute :instance_mem |
#instance_name ⇒ Object
Returns the name of the instance to use.
19 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 19 attribute :instance_name |
#instance_netmask ⇒ Object?
Returns define the instance’s Netmask.
91 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 91 attribute :instance_netmask |
#instance_network ⇒ String?
Returns the logical network the machine should belong to.
47 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 47 attribute :instance_network |
#instance_nic ⇒ Object?
Returns name of the network interface in oVirt/RHEV.
44 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 44 attribute :instance_nic |
#instance_os ⇒ Object?
Returns type of Operating System.
66 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 66 attribute :instance_os |
#instance_rootpw ⇒ Object?
Returns define the instance’s Root password.
94 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 94 attribute :instance_rootpw |
#instance_type ⇒ :server, ...
Returns define if the instance is a server or desktop.
54 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 54 attribute :instance_type |
#password ⇒ Object
Returns password of the user to authenticate with.
23 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 23 attribute :password |
#region ⇒ Object?
Returns the oVirt/RHEV datacenter where you want to deploy to.
76 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 76 attribute :region |
#resource_type ⇒ :new, ...
Returns whether you want to deploy an image or create an instance from scratch.
30 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 30 attribute :resource_type |
#sdomain ⇒ Object?
Returns the Storage Domain where you want to create the instance’s disk on.
73 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 73 attribute :sdomain |
#state ⇒ :present, ...
Returns create, terminate or remove instances.
100 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 100 attribute :state |
#url ⇒ Object
Returns the url of the oVirt instance.
15 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 15 attribute :url |
#user ⇒ Object
Returns the user to authenticate with.
11 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 11 attribute :user |
#zone ⇒ Object?
Returns deploy the image to this oVirt cluster.
34 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 34 attribute :zone |