Deprecated

Removed in 2.13

i

Reason:Replaced with M(idrac_bios). | Alternative:Use M(idrac_bios) instead.

dellemc.openmanage.dellemc_configure_bios (2.1.5) — module

Configure the BIOS configuration attributes.

| "added in version" 2.3 of dellemc.openmanage"

Authors: Felix Stephen (@felixs88)

deprecated | supported by community

Install collection

Install with ansible-galaxy collection install dellemc.openmanage:==2.1.5


Add to requirements.yml

  collections:
    - name: dellemc.openmanage
      version: 2.1.5

Description

Configure the BIOS configuration attributes.


Requirements

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
---
- name: Configure Bios Generic Attributes
  dellemc.openmanage.dellemc_configure_bios:
    idrac_ip:   "xx.xx.xx.xx"
    idrac_user: "xxxx"
    idrac_password:  "xxxxxxxx"
    attributes:
      BootMode : "Bios"
      OneTimeBootMode: "Enabled"
      BootSeqRetry: "Enabled"
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: Configure PXE Generic Attributes
  dellemc.openmanage.dellemc_configure_bios:
    idrac_ip:   "xx.xx.xx.xx"
    idrac_user: "xxxx"
    idrac_password:  "xxxxxxxx"
    attributes:
      PxeDev1EnDis: "Enabled"
      PxeDev1Protocol: "IPV4"
      PxeDev1VlanEnDis: "Enabled"
      PxeDev1VlanId: x
      PxeDev1Interface: "NIC.Embedded.x-x-x"
      PxeDev1VlanPriority: x
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: Configure Boot Sources
  dellemc.openmanage.dellemc_configure_bios:
    idrac_ip:   "xx.xx.xx.xx"
    idrac_user: "xxxx"
    idrac_password:  "xxxxxxxx"
    boot_sources:
      - Name : "NIC.Integrated.x-x-x"
        Enabled : true
        Index : 0
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: Configure Boot Sources
  dellemc.openmanage.dellemc_configure_bios:
    idrac_ip:   "xx.xx.xx.xx"
    idrac_user: "xxxx"
    idrac_password:  "xxxxxxxx"
    boot_sources:
      - Name : "NIC.Integrated.x-x-x"
        Enabled : true
        Index : 0
      - Name : "NIC.Integrated.x-x-x"
        Enabled : true
        Index : 1
      - Name : "NIC.Integrated.x-x-x"
        Enabled : true
        Index : 2
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: Configure Boot Sources - Enabled
  dellemc.openmanage.dellemc_configure_bios:
    idrac_ip:   "xx.xx.xx.xx"
    idrac_user: "xxxx"
    idrac_password:  "xxxxxxxx"
    boot_sources:
      - Name : "NIC.Integrated.x-x-x"
        Enabled : true
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: Configure Boot Sources - Index
  dellemc.openmanage.dellemc_configure_bios:
    idrac_ip:   "xx.xx.xx.xx"
    idrac_user: "xxxx"
    idrac_password:  "xxxxxxxx"
    boot_sources:
      - Name : "NIC.Integrated.x-x-x"
        Index : 0

Inputs

    
idrac_ip:
    description: iDRAC IP Address.
    required: true
    type: str

boot_mode:
    choices:
    - Bios
    - Uefi
    description:
    - (deprecated)Configures the boot mode to BIOS or UEFI.
    - This option has been deprecated, and will be removed in later version. Please use
      the I(attributes) for BIOS attributes configuration instead.
    - I(boot_mode) is mutually exclusive with I(boot_sources).
    required: false

nvme_mode:
    choices:
    - NonRaid
    - Raid
    description:
    - (deprecated)Configures the NVME mode in the 14th Generation of PowerEdge Servers.
    - This option has been deprecated, and will be removed in later version. Please use
      the I(attributes) for BIOS attributes configuration instead.
    - I(nvme_mode) is mutually exclusive with I(boot_sources).
    required: false

share_mnt:
    description: Local mount path of the network share with read-write permission for
      ansible user. This option is mandatory for Network Share.
    required: false

attributes:
    description:
    - Dictionary of bios attributes and value pair. Attributes should be part of the Redfish
      Dell BIOS Attribute Registry. Redfish URI to view Bios attributes U(https://I(idrac_ip)/redfish/v1/Systems/System.Embedded.1/Bios)
    - If deprecated options are given and the same is repeated in I(attributes) then values
      in I(attributes) will take precedence.
    - I(attributes) is mutually exclusive with I(boot_sources).
    required: false

idrac_port:
    default: 443
    description: iDRAC port.
    required: false
    type: int

idrac_user:
    description: iDRAC username.
    required: true
    type: str

share_name:
    description: Network share or a local path.
    required: false

share_user:
    description: Network share user in the format 'user@domain' or 'domain\user' if user
      is part of a domain else 'user'. This option is mandatory for CIFS Network Share.
    required: false

boot_sources:
    description:
    - List of boot devices to set the boot sources settings. boot devices are dictionary.
    - I(boot_sources) is mutually exclusive with I(attributes), I(boot_sequence), I(onetime_boot_mode),
      I(secure_boot_mode), I(nvme_mode), I(boot_mode).
    required: false

boot_sequence:
    description:
    - (deprecated)Boot devices FQDDs in the sequential order for BIOS or UEFI Boot Sequence.
      Ensure that I(boot_mode) option is provided to determine the appropriate boot sequence
      to be applied.
    - This option has been deprecated, and will be removed in later version. Please use
      the I(attributes) or I(boot_sources) for Boot Sequence modification instead.
    - I(boot_sequence) is mutually exclusive with I(boot_sources).
    required: false

idrac_password:
    aliases:
    - idrac_pwd
    description: iDRAC user password.
    required: true
    type: str

share_password:
    aliases:
    - share_pwd
    description: Network share user password. This option is mandatory for CIFS Network
      Share.
    required: false

secure_boot_mode:
    choices:
    - AuditMode
    - DeployedMode
    - SetupMode
    - UserMode
    description:
    - (deprecated)Configures how the BIOS uses the Secure Boot Policy Objects in the 14th
      Generation of PowerEdge Servers.
    - This option has been deprecated, and will be removed in later version. Please use
      the I(attributes) for BIOS attributes configuration instead.
    - I(secure_boot_mode) is mutually exclusive with I(boot_sources).
    required: false

onetime_boot_mode:
    choices:
    - Disabled
    - OneTimeBootSeq
    - OneTimeCustomBootSeqStr
    - OneTimeCustomHddSeqStr
    - OneTimeCustomUefiBootSeqStr
    - OneTimeHddSeq
    - OneTimeUefiBootSeq
    description:
    - (deprecated)Configures the one time boot mode setting.
    - This option has been deprecated, and will be removed in later version. Please use
      the I(attributes) for BIOS attributes configuration instead.
    - I(onetime_boot_mode) is mutually exclusive with I(boot_sources).
    required: false