Class: Ansible::Ruby::Modules::Ovirt

Inherits:
Base show all
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

Methods inherited from Base

#ansible_name, #to_h

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.

Returns:

  • (:thin, :preallocated, nil)

    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.

Returns:

  • (:virtio, :ide, nil)

    interface type of the disk



62
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 62

attribute :disk_int

#imageObject?

Returns template to use for the instance.

Returns:

  • (Object, nil)

    template to use for the instance



27
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 27

attribute :image

#instance_coresInteger?

Returns define the instance’s number of cores.

Returns:

  • (Integer, nil)

    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_cpusInteger?

Returns the instance’s number of cpu’s.

Returns:

  • (Integer, nil)

    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_disksizeObject?

Returns size of the instance’s disk in GB.

Returns:

  • (Object, nil)

    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_dnsObject?

Returns define the instance’s Primary DNS server.

Returns:

  • (Object, nil)

    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_domainObject?

Returns define the instance’s Domain.

Returns:

  • (Object, nil)

    define the instance’s Domain



82
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 82

attribute :instance_domain

#instance_hostnameObject?

Returns define the instance’s Hostname.

Returns:

  • (Object, nil)

    define the instance’s Hostname



85
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 85

attribute :instance_hostname

#instance_ipObject?

Returns define the instance’s IP.

Returns:

  • (Object, nil)

    define the instance’s IP



88
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 88

attribute :instance_ip

#instance_keyObject?

Returns define the instance’s Authorized key.

Returns:

  • (Object, nil)

    define the instance’s Authorized key



97
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 97

attribute :instance_key

#instance_memObject?

Returns the instance’s amount of memory in MB.

Returns:

  • (Object, nil)

    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_nameObject

Returns the name of the instance to use.

Returns:

  • (Object)

    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_netmaskObject?

Returns define the instance’s Netmask.

Returns:

  • (Object, nil)

    define the instance’s Netmask



91
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 91

attribute :instance_netmask

#instance_networkString?

Returns the logical network the machine should belong to.

Returns:

  • (String, nil)

    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_nicObject?

Returns name of the network interface in oVirt/RHEV.

Returns:

  • (Object, nil)

    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_osObject?

Returns type of Operating System.

Returns:

  • (Object, nil)

    type of Operating System



66
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 66

attribute :instance_os

#instance_rootpwObject?

Returns define the instance’s Root password.

Returns:

  • (Object, nil)

    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.

Returns:

  • (:server, :desktop, nil)

    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

#passwordObject

Returns password of the user to authenticate with.

Returns:

  • (Object)

    password of the user to authenticate with



23
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 23

attribute :password

#regionObject?

Returns the oVirt/RHEV datacenter where you want to deploy to.

Returns:

  • (Object, nil)

    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.

Returns:

  • (:new, :template, nil)

    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

#sdomainObject?

Returns the Storage Domain where you want to create the instance’s disk on.

Returns:

  • (Object, nil)

    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.

Returns:

  • (:present, :absent, :shutdown, :started, :restarted, nil)

    create, terminate or remove instances



100
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 100

attribute :state

#urlObject

Returns the url of the oVirt instance.

Returns:

  • (Object)

    the url of the oVirt instance



15
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 15

attribute :url

#userObject

Returns the user to authenticate with.

Returns:

  • (Object)

    the user to authenticate with



11
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 11

attribute :user

#zoneObject?

Returns deploy the image to this oVirt cluster.

Returns:

  • (Object, nil)

    deploy the image to this oVirt cluster



34
# File 'lib/ansible/ruby/modules/generated/extras/cloud/misc/ovirt.rb', line 34

attribute :zone