Class: Ansible::Ruby::Modules::Vmadm

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb

Overview

Manage SmartOS virtual machines through vmadm(1M).

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

#archive_on_deleteObject?



12
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 12

attribute :archive_on_delete

#autobootObject?



15
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 15

attribute :autoboot

#bootObject?



22
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 22

attribute :boot

#brand:joyent, ...



18
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 18

attribute :brand

#cpu_capObject?



25
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 25

attribute :cpu_cap

#cpu_sharesObject?



28
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 28

attribute :cpu_shares

#cpu_type:qemu64, ...



31
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 31

attribute :cpu_type

#customer_metadataObject?



35
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 35

attribute :customer_metadata

#delegate_datasetObject?



38
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 38

attribute :delegate_dataset

#disk_driverObject?



41
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 41

attribute :disk_driver

#disksObject?



44
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 44

attribute :disks

#dns_domainObject?



47
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 47

attribute :dns_domain

#dockerObject?



50
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 50

attribute :docker

#filesystemsObject?



53
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 53

attribute :filesystems

#firewall_enabledBoolean?



56
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 56

attribute :firewall_enabled

#forceObject?



60
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 60

attribute :force

#fs_allowedObject?



63
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 63

attribute :fs_allowed

#hostnameObject?



66
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 66

attribute :hostname

#image_uuidString?



69
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 69

attribute :image_uuid

#indestructible_delegatedObject?



73
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 73

attribute :indestructible_delegated

#indestructible_zonerootBoolean?



76
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 76

attribute :indestructible_zoneroot

#internal_metadataHash?



80
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 80

attribute :internal_metadata

#internal_metadata_namespaceObject?



84
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 84

attribute :internal_metadata_namespace

#kernel_versionObject?



87
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 87

attribute :kernel_version

#limit_privObject?



90
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 90

attribute :limit_priv

#maintain_resolversObject?



93
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 93

attribute :maintain_resolvers

#max_locked_memoryObject?



96
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 96

attribute :max_locked_memory

#max_lwpsObject?



99
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 99

attribute :max_lwps

#max_physical_memoryObject?



102
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 102

attribute :max_physical_memory

#max_swapObject?



105
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 105

attribute :max_swap

#mdata_exec_timeoutObject?



108
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 108

attribute :mdata_exec_timeout

#nameObject?



111
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 111

attribute :name

#nic_driverObject?



114
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 114

attribute :nic_driver

#nicsArray<Hash>, ...



117
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 117

attribute :nics

#nowaitObject?



121
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 121

attribute :nowait

#qemu_extra_optsObject?



127
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 127

attribute :qemu_extra_opts

#qemu_optsObject?



124
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 124

attribute :qemu_opts

#quotaInteger?



130
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 130

attribute :quota

#ramObject?



134
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 134

attribute :ram

#resolversObject?



137
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 137

attribute :resolvers

#routesObject?



140
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 140

attribute :routes

#spice_optsObject?



143
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 143

attribute :spice_opts

#spice_passwordObject?



146
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 146

attribute :spice_password

#state:present, ...



149
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 149

attribute :state

#tmpfsObject?



153
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 153

attribute :tmpfs

#uuidString?



156
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 156

attribute :uuid

#vcpusObject?



160
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 160

attribute :vcpus

#vgaObject?



163
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 163

attribute :vga

#virtio_txburstObject?



166
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 166

attribute :virtio_txburst

#virtio_txtimerObject?



169
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 169

attribute :virtio_txtimer

#vnc_passwordObject?



172
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 172

attribute :vnc_password

#vnc_portObject?



175
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 175

attribute :vnc_port

#zfs_data_compressionObject?



178
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 178

attribute :zfs_data_compression

#zfs_data_recsizeObject?



181
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 181

attribute :zfs_data_recsize

#zfs_filesystem_limitObject?



184
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 184

attribute :zfs_filesystem_limit

#zfs_io_priorityObject?



187
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 187

attribute :zfs_io_priority

#zfs_root_compressionObject?



190
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 190

attribute :zfs_root_compression

#zfs_root_recsizeObject?



193
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 193

attribute :zfs_root_recsize

#zfs_snapshot_limitObject?



196
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 196

attribute :zfs_snapshot_limit

#zpoolObject?



199
# File 'lib/ansible/ruby/modules/generated/cloud/smartos/vmadm.rb', line 199

attribute :zpool