Class: Ansible::Ruby::Modules::Ipmi_boot

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/remote_management/ipmi/ipmi_boot.rb

Overview

Use this module to manage order of boot devices

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

#bootdev:"network -- Request network boot", ...

Returns Set boot device to use on next reboot.

Returns:

  • (:"network -- Request network boot", :"floppy -- Boot from floppy", :"hd -- Boot from hard drive", :"safe -- Boot from hard drive, requesting 'safe mode'", :"optical -- boot from CD/DVD/BD drive", :"setup -- Boot into setup utility", :"default -- remove any IPMI directed boot device request")

    Set boot device to use on next reboot



28
# File 'lib/ansible/ruby/modules/generated/remote_management/ipmi/ipmi_boot.rb', line 28

attribute :bootdev

#nameString

Returns Hostname or ip address of the BMC.

Returns:

  • (String)

    Hostname or ip address of the BMC.



12
# File 'lib/ansible/ruby/modules/generated/remote_management/ipmi/ipmi_boot.rb', line 12

attribute :name

#passwordString

Returns Password to connect to the BMC.

Returns:

  • (String)

    Password to connect to the BMC.



24
# File 'lib/ansible/ruby/modules/generated/remote_management/ipmi/ipmi_boot.rb', line 24

attribute :password

#persistent:yes, ...

Returns If set, ask that system firmware uses this device beyond next boot. Be aware many systems do not honor this.

Returns:

  • (:yes, :no, nil)

    If set, ask that system firmware uses this device beyond next boot. Be aware many systems do not honor this.



36
# File 'lib/ansible/ruby/modules/generated/remote_management/ipmi/ipmi_boot.rb', line 36

attribute :persistent

#portInteger?

Returns Remote RMCP port.

Returns:

  • (Integer, nil)

    Remote RMCP port.



16
# File 'lib/ansible/ruby/modules/generated/remote_management/ipmi/ipmi_boot.rb', line 16

attribute :port

#state:"present -- Request system turn on", ...

Returns Whether to ensure that boot devices is desired.

Returns:

  • (:"present -- Request system turn on", :"absent -- Request system turn on", nil)

    Whether to ensure that boot devices is desired.



32
# File 'lib/ansible/ruby/modules/generated/remote_management/ipmi/ipmi_boot.rb', line 32

attribute :state

#uefiboot:yes, ...

Returns If set, request UEFI boot explicitly. Strictly speaking, the spec suggests that if not set, the system should BIOS boot and offers no “don’t care” option. In practice, this flag not being set does not preclude UEFI boot on any system I’ve encountered.

Returns:

  • (:yes, :no, nil)

    If set, request UEFI boot explicitly. Strictly speaking, the spec suggests that if not set, the system should BIOS boot and offers no “don’t care” option. In practice, this flag not being set does not preclude UEFI boot on any system I’ve encountered.



40
# File 'lib/ansible/ruby/modules/generated/remote_management/ipmi/ipmi_boot.rb', line 40

attribute :uefiboot

#userString

Returns Username to use to connect to the BMC.

Returns:

  • (String)

    Username to use to connect to the BMC.



20
# File 'lib/ansible/ruby/modules/generated/remote_management/ipmi/ipmi_boot.rb', line 20

attribute :user