Nota

Este complemento es parte del community.general collection (versión 2.0.1).

Para instalarlo use: ansible-galaxy collection install community.general.

Para usarlo en un libro de jugadas, especifique: community.general.redfish_config.

  • Sinopsis
  • Parámetros
  • Ejemplos de
  • Valores devueltos

Sinopsis

  • Crea URI de Redfish localmente y los envía a controladores OOB remotos para establecer o actualizar una configuración attribute.
  • Administra los ajustes de configuración del BIOS.
  • Administra los ajustes de configuración del controlador OOB.

Parámetros

Parámetro Opciones / Valores predeterminados Comentarios
baseuristring / requerido URI base del controlador OOB
bios_attribute_namestring Defecto:
“null”
nombre del atributo de BIOS para actualizar (obsoleto; use bios_attributes en su lugar)
bios_attribute_valuecrudo Defecto:
“null”
valor del atributo de BIOS para actualizar (obsoleto; use bios_attributes en su lugar)
bios_attributesdiccionario agregado en 0.2.0 de community.general Defecto: diccionario de BIOS attributes actualizar
orden de iniciolista / elementos =string agregado en 0.2.0 de community.general Defecto:
[]
lista de cadenas BootOptionReference que especifican BootOrder
categoríastring / requerido Categoría para ejecutar en el controlador OOB
mandolista / elementos =string / requerido Lista de comandos para ejecutar en el controlador OOB
protocolos_de_reddiccionario agregado en 0.2.0 de community.general establecer el dictado de los servicios del administrador para actualizar
nic_addrstring agregado en 0.2.0 de community.general Defecto:
“null”
Dirección de interfaz Ethernet string en el controlador OOB
nic_configdiccionario agregado en 0.2.0 de community.general dictado de configuración de EthernetInterface en el controlador OOB
contraseñastring / requerido Contraseña para autenticación con controlador OOB
resource_idstring agregado en 0.2.0 de community.general La ID del sistema, administrador o chasis que se va a modificar
se acabó el tiempoentero Defecto:
10
Tiempo de espera en segundos para solicitudes de URL al controlador OOB
nombre de usuariostring / requerido Usuario para autenticación con controlador OOB

Ejemplos de

-name: Set BootMode to UEFI
  community.general.redfish_config:category: Systems
    command: SetBiosAttributes
    resource_id: 437XR1138R2
    bios_attributes:BootMode:"Uefi"baseuri:" baseuri "username:" username "password:" password "-name: Set multiple BootMode attributes
  community.general.redfish_config:category: Systems
    command: SetBiosAttributes
    resource_id: 437XR1138R2
    bios_attributes:BootMode:"Bios"OneTimeBootMode:"Enabled"BootSeqRetry:"Enabled"baseuri:" baseuri "username:" username "password:" password "-name: Enable PXE Boot for NIC1 using deprecated options
  community.general.redfish_config:category: Systems
    command: SetBiosAttributes
    resource_id: 437XR1138R2
    bios_attribute_name: PxeDev1EnDis
    bios_attribute_value: Enabled
    baseuri:" baseuri "username:" username "password:" password "-name: Set BIOS default settings with a timeout of 20 seconds
  community.general.redfish_config:category: Systems
    command: SetBiosDefaultSettings
    resource_id: 437XR1138R2
    baseuri:" baseuri "username:" username "password:" password "timeout:20-name: Set boot order
  community.general.redfish_config:category: Systems
    command: SetBootOrder
    boot_order:- Boot0002
      - Boot0001
      - Boot0000
      - Boot0003
      - Boot0004
    baseuri:" baseuri "username:" username "password:" password "-name: Set boot order to the default
  community.general.redfish_config:category: Systems
    command: SetDefaultBootOrder
    baseuri:" baseuri "username:" username "password:" password "-name: Set Manager Network Protocols
  community.general.redfish_config:category: Manager
    command: SetNetworkProtocols
    network_protocols:SNMP:ProtocolEnabled:TruePort:161HTTP:ProtocolEnabled:FalsePort:8080baseuri:" baseuri "username:" username "password:" password "-name: Set Manager NIC
  community.general.redfish_config:category: Manager
    command: SetManagerNic
    nic_config:DHCPv4:DHCPEnabled:FalseIPv4StaticAddresses:Address: 192.168.1.3
        Gateway: 192.168.1.1
        SubnetMask: 255.255.255.0
    baseuri:" baseuri "username:" username "password:" password "

Valores devueltos

Los valores de retorno comunes están documentados aquí, los siguientes son los campos exclusivos de este módulo:

Llave Devuelto Descripción
msgstring siempre Mensaje con resultado de la acción o descripción del error
Muestra:La acción fue exitosa

Autores

  • Jose delarosa (@ jose-delarosa)