ansible.builtin.idrac_redfish_facts (v2.8.20) — module

Manages servers through iDRAC using Dell Redfish APIs

| "added in version" 2.8 of ansible.builtin"

Authors: Jose Delarosa (@jose-delarosa)

preview | supported by community

Install Ansible via pip

Install with pip install ansible==2.8.20

Description

Builds Redfish URIs locally and sends them to remote iDRAC controllers to get information back.

For use with Dell iDRAC operations that require Redfish OEM extensions

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
  - name: Get Manager attributes with a default of 20 seconds
    idrac_redfish_command:
      category: Manager
      command: GetManagerAttributes
      baseuri: "{{ baseuri }}"
      username: "{{ username }}"
      password: "{{ password }}"
      timeout: 20

Inputs

    
baseuri:
    description:
    - Base URI of iDRAC controller
    required: true

command:
    description:
    - List of commands to execute on iDRAC controller
    required: true

timeout:
    default: 10
    description:
    - Timeout in seconds for URL requests to OOB controller
    type: int

category:
    description:
    - Category to execute on iDRAC controller
    required: true

password:
    description:
    - Password for authentication with iDRAC controller
    required: true

username:
    description:
    - User for authentication with iDRAC controller
    required: true

Outputs

msg:
  description: different results depending on task
  returned: always
  sample: List of Manager attributes
  type: dict