Deprecated

Removed in 2.13

i

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

dellemc.openmanage.dellemc_configure_idrac_users (2.1.5) — module

Configures the iDRAC users 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

This module is responsible for configuring the iDRAC users attributes.


Requirements

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
---
- name: Configure the iDRAC users attributes.
  dellemc.openmanage.dellemc_configure_idrac_users:
       idrac_ip:   "xx.xx.xx.xx"
       idrac_user: "xxxx"
       idrac_password:  "xxxxxxxx"
       share_name: "xx.xx.xx.xx:/share"
       share_password:  "xxxxxxxx"
       share_user: "xxxx"
       share_mnt: "/mnt/share"
       action: "create"
       user_name: "xxxxxx"
       user_password: "xxxxxxxx"
       privilege_users: Administrator
       ipmilanprivilege_users: Administrator
       ipmiserialprivilege_users: Administrator
       enable_users: Enabled
       solenable_users: Enabled
       protocolenable_users: Enabled
       authenticationprotocol_users: SHA
       privacyprotocol_users: AES

Inputs

    
action:
    choices:
    - create
    - delete
    - modify
    default: create
    description: This value will decide whether to C(create) or C(delete) or C(modify)
      iDRAC user.
    required: false

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

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

user_name:
    description: Provide the user name to be created, or deleted or modified.
    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: true

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

enable_users:
    choices:
    - Enabled
    - Disabled
    description: Enabling or Disabling the new iDRAC user.
    required: false

user_password:
    description: Provide the password for the user to be created or modified.
    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

privilege_users:
    choices:
    - NoAccess
    - Readonly
    - Operator
    - Administrator
    description: Privilege user access is configurable.
    required: false

solenable_users:
    choices:
    - Enabled
    - Disabled
    description: Enabling SOL for iDRAC user.
    required: false

protocolenable_users:
    choices:
    - Enabled
    - Disabled
    description: Enabling protocol for iDRAC user.
    required: false

privacyprotocol_users:
    choices:
    - T_None
    - DES
    - AES
    description: Configuring privacy protocol for iDRAC user.
    required: false

ipmilanprivilege_users:
    choices:
    - Administrator
    - No_Access
    - Operator
    - User
    description: IPMI Lan Privilege user access is configurable.
    required: false

ipmiserialprivilege_users:
    choices:
    - Administrator
    - No_Access
    - Operator
    - User
    description: IPMI Serial Privilege user access is configurable.
    required: false

authenticationprotocol_users:
    choices:
    - T_None
    - SHA
    - MD5
    description: Configuring authentication protocol for iDRAC user.
    required: false