Class: Ansible::Ruby::Modules::Os_ironic

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

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, #to_h, validates

Constructor Details

This class inherits a constructor from Ansible::Ruby::Models::Base

Instance Method Details

#chassis_uuidString?

Returns Associate the node with a pre-defined chassis.

Returns:

  • (String, nil)

    Associate the node with a pre-defined chassis.



25
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/os_ironic.rb', line 25

attribute :chassis_uuid

#driverString

Returns The name of the Ironic Driver to use with this node.

Returns:

  • (String)

    The name of the Ironic Driver to use with this node.



21
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/os_ironic.rb', line 21

attribute :driver

#driver_infoHash?

Returns Information for this server’s driver. Will vary based on which driver is in use. Any sub-field which is populated will be validated during creation.

Returns:

  • (Hash, nil)

    Information for this server’s driver. Will vary based on which driver is in use. Any sub-field which is populated will be validated during creation.



32
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/os_ironic.rb', line 32

attribute :driver_info

#ironic_urlObject?

Returns If noauth mode is utilized, this is required to be set to the endpoint URL for the Ironic API. Use with “auth” and “auth_type” settings set to None.

Returns:

  • (Object, nil)

    If noauth mode is utilized, this is required to be set to the endpoint URL for the Ironic API. Use with “auth” and “auth_type” settings set to None.



29
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/os_ironic.rb', line 29

attribute :ironic_url

#nameObject?

Returns unique name identifier to be given to the resource.

Returns:

  • (Object, nil)

    unique name identifier to be given to the resource.



18
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/os_ironic.rb', line 18

attribute :name

#nicsArray<Hash>, Hash

Returns A list of network interface cards, eg, “ - mac: aa:bb:cc:aa:bb:cc”.

Returns:

  • (Array<Hash>, Hash)

    A list of network interface cards, eg, “ - mac: aa:bb:cc:aa:bb:cc”



36
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/os_ironic.rb', line 36

attribute :nics

#propertiesHash?

Returns Definition of the physical characteristics of this server, used for scheduling purposes.

Returns:

  • (Hash, nil)

    Definition of the physical characteristics of this server, used for scheduling purposes



40
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/os_ironic.rb', line 40

attribute :properties

#skip_update_of_driver_passwordBoolean?

Returns Allows the code that would assert changes to nodes to skip the update if the change is a single line consisting of the password field. As of Kilo, by default, passwords are always masked to API requests, which means the logic as a result always attempts to re-assert the password field.

Returns:

  • (Boolean, nil)

    Allows the code that would assert changes to nodes to skip the update if the change is a single line consisting of the password field. As of Kilo, by default, passwords are always masked to API requests, which means the logic as a result always attempts to re-assert the password field.



44
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/os_ironic.rb', line 44

attribute :skip_update_of_driver_password

#state:present, ...

Returns Indicates desired state of the resource.

Returns:

  • (:present, :absent, nil)

    Indicates desired state of the resource



10
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/os_ironic.rb', line 10

attribute :state

#uuidString?

Returns globally unique identifier (UUID) to be given to the resource. Will be auto-generated if not specified, and name is specified.,Definition of a UUID will always take precedence to a name value.

Returns:

  • (String, nil)

    globally unique identifier (UUID) to be given to the resource. Will be auto-generated if not specified, and name is specified.,Definition of a UUID will always take precedence to a name value.



14
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/os_ironic.rb', line 14

attribute :uuid