Class: Ansible::Ruby::Modules::Os_server

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

Overview

Create or Remove compute instances from OpenStack.

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

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

#auto_ip:yes, ...



49
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_server.rb', line 49

attribute :auto_ip

#availability_zoneObject?



110
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_server.rb', line 110

attribute :availability_zone

#boot_from_volume:yes, ...



78
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_server.rb', line 78

attribute :boot_from_volume

#boot_volumeObject?



85
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_server.rb', line 85

attribute :boot_volume

#config_drive:yes, ...



71
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_server.rb', line 71

attribute :config_drive

#delete_fip:yes, ...



102
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_server.rb', line 102

attribute :delete_fip

#flavorInteger?



23
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_server.rb', line 23

attribute :flavor

#flavor_includeObject?



31
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_server.rb', line 31

attribute :flavor_include

#flavor_ramInteger?



27
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_server.rb', line 27

attribute :flavor_ram

#floating_ip_poolsObject?



56
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_server.rb', line 56

attribute :floating_ip_pools

#floating_ipsObject?



53
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_server.rb', line 53

attribute :floating_ips

#imageString



16
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_server.rb', line 16

attribute :image

#image_excludeObject?



20
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_server.rb', line 20

attribute :image_exclude

#key_nameString?



34
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_server.rb', line 34

attribute :key_name

#metaHash, ...



59
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_server.rb', line 59

attribute :meta

#nameString



12
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_server.rb', line 12

attribute :name

#networkString?



41
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_server.rb', line 41

attribute :network

#nicsArray<Hash>, ...



45
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_server.rb', line 45

attribute :nics

#reuse_ips:yes, ...



106
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_server.rb', line 106

attribute :reuse_ips

#scheduler_hintsObject?



95
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_server.rb', line 95

attribute :scheduler_hints

#security_groupsObject?



38
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_server.rb', line 38

attribute :security_groups

#state:present, ...



98
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_server.rb', line 98

attribute :state

#terminate_volume:yes, ...



88
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_server.rb', line 88

attribute :terminate_volume

#timeoutInteger?



67
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_server.rb', line 67

attribute :timeout

#userdataObject?



75
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_server.rb', line 75

attribute :userdata

#volume_sizeObject?



82
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_server.rb', line 82

attribute :volume_size

#volumesObject?



92
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_server.rb', line 92

attribute :volumes

#wait:yes, ...



63
# File 'lib/ansible/ruby/modules/generated/cloud/openstack/os_server.rb', line 63

attribute :wait