Class: Ansible::Ruby::Modules::Os_ironic_node
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Os_ironic_node
- Defined in:
- lib/ansible/ruby/modules/generated/core/cloud/openstack/os_ironic_node.rb
Instance Method Summary collapse
-
#config_drive ⇒ Object?
A configdrive file or HTTP(S) URL that will be passed along to the node.
-
#deploy ⇒ Boolean?
Indicates if the resource should be deployed.
-
#instance_info ⇒ Object?
Definition of the instance information which is used to deploy the node.
-
#ironic_url ⇒ Object?
If noauth mode is utilized, this is required to be set to the endpoint URL for the Ironic API.
-
#maintenance ⇒ Boolean?
A setting to allow the direct control if a node is in maintenance mode.
-
#maintenance_reason ⇒ Object?
A string expression regarding the reason a node is in a maintenance mode.
-
#power ⇒ :present, ...
A setting to allow power state to be asserted allowing nodes that are not yet deployed to be powered on, and nodes that are deployed to be powered off.
-
#state ⇒ :present, ...
Indicates desired state of the resource.
-
#timeout ⇒ Object?
An integer value representing the number of seconds to wait for the node activation or deactivation to complete.
-
#uuid ⇒ Object?
Globally unique identifier (UUID) to be given to the resource.
-
#wait ⇒ Boolean?
A boolean value instructing the module to wait for node activation or deactivation to complete before returning.
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
#config_drive ⇒ Object?
Returns A configdrive file or HTTP(S) URL that will be passed along to the node.
24 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/os_ironic_node.rb', line 24 attribute :config_drive |
#deploy ⇒ Boolean?
Returns Indicates if the resource should be deployed. Allows for deployment logic to be disengaged and control of the node power or maintenance state to be changed.
14 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/os_ironic_node.rb', line 14 attribute :deploy |
#instance_info ⇒ Object?
Returns Definition of the instance information which is used to deploy the node. This information is only required when an instance is set to present.
27 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/os_ironic_node.rb', line 27 attribute :instance_info |
#ironic_url ⇒ Object?
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.
21 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/os_ironic_node.rb', line 21 attribute :ironic_url |
#maintenance ⇒ Boolean?
Returns A setting to allow the direct control if a node is in maintenance mode.
34 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/os_ironic_node.rb', line 34 attribute :maintenance |
#maintenance_reason ⇒ Object?
Returns A string expression regarding the reason a node is in a maintenance mode.
38 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/os_ironic_node.rb', line 38 attribute :maintenance_reason |
#power ⇒ :present, ...
Returns A setting to allow power state to be asserted allowing nodes that are not yet deployed to be powered on, and nodes that are deployed to be powered off.
30 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/os_ironic_node.rb', line 30 attribute :power |
#state ⇒ :present, ...
Returns Indicates desired state of the resource.
10 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/os_ironic_node.rb', line 10 attribute :state |
#timeout ⇒ Object?
Returns An integer value representing the number of seconds to wait for the node activation or deactivation to complete.
45 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/os_ironic_node.rb', line 45 attribute :timeout |
#uuid ⇒ Object?
Returns globally unique identifier (UUID) to be given to the resource.
18 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/os_ironic_node.rb', line 18 attribute :uuid |
#wait ⇒ Boolean?
Returns A boolean value instructing the module to wait for node activation or deactivation to complete before returning.
41 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/os_ironic_node.rb', line 41 attribute :wait |