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
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, #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.
57 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 57 attribute :disk_alloc |
#disk_int ⇒ :virtio, ...
Returns interface type of the disk.
61 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 61 attribute :disk_int |
#image ⇒ Object?
Returns template to use for the instance.
26 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 26 attribute :image |
#instance_cores ⇒ Integer?
Returns define the instance’s number of cores.
68 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 68 attribute :instance_cores |
#instance_cpus ⇒ Integer?
Returns the instance’s number of cpu’s.
39 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 39 attribute :instance_cpus |
#instance_disksize ⇒ Object?
Returns size of the instance’s disk in GB.
36 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 36 attribute :instance_disksize |
#instance_dns ⇒ Object?
Returns define the instance’s Primary DNS server.
78 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 78 attribute :instance_dns |
#instance_domain ⇒ Object?
Returns define the instance’s Domain.
81 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 81 attribute :instance_domain |
#instance_hostname ⇒ Object?
Returns define the instance’s Hostname.
84 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 84 attribute :instance_hostname |
#instance_ip ⇒ Object?
Returns define the instance’s IP.
87 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 87 attribute :instance_ip |
#instance_key ⇒ Object?
Returns define the instance’s Authorized key.
96 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 96 attribute :instance_key |
#instance_mem ⇒ Object?
Returns the instance’s amount of memory in MB.
50 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 50 attribute :instance_mem |
#instance_name ⇒ Object
Returns the name of the instance to use.
18 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 18 attribute :instance_name |
#instance_netmask ⇒ Object?
Returns define the instance’s Netmask.
90 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 90 attribute :instance_netmask |
#instance_network ⇒ String?
Returns the logical network the machine should belong to.
46 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 46 attribute :instance_network |
#instance_nic ⇒ Object?
Returns name of the network interface in oVirt/RHEV.
43 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 43 attribute :instance_nic |
#instance_os ⇒ Object?
Returns type of Operating System.
65 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 65 attribute :instance_os |
#instance_rootpw ⇒ Object?
Returns define the instance’s Root password.
93 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 93 attribute :instance_rootpw |
#instance_type ⇒ :server, ...
Returns define if the instance is a server or desktop.
53 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 53 attribute :instance_type |
#password ⇒ Object
Returns password of the user to authenticate with.
22 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 22 attribute :password |
#region ⇒ Object?
Returns the oVirt/RHEV datacenter where you want to deploy to.
75 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 75 attribute :region |
#resource_type ⇒ :new, ...
Returns whether you want to deploy an image or create an instance from scratch.
29 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 29 attribute :resource_type |
#sdomain ⇒ Object?
Returns the Storage Domain where you want to create the instance’s disk on.
72 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 72 attribute :sdomain |
#state ⇒ :present, ...
Returns create, terminate or remove instances.
99 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 99 attribute :state |
#url ⇒ Object
Returns the url of the oVirt instance.
14 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 14 attribute :url |
#user ⇒ Object
Returns the user to authenticate with.
10 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 10 attribute :user |
#zone ⇒ Object?
Returns deploy the image to this oVirt cluster.
33 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 33 attribute :zone |