Deprecated

Removed in 2.13

i

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

dellemc.openmanage.dellemc_configure_idrac_network (2.1.5) — module

Configures the iDRAC network 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 network attributes.


Requirements

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
---
- name: Configure the iDRAC network attributes.
  dellemc.openmanage.dellemc_configure_idrac_network:
       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"
       register_idrac_on_dns: Enabled
       dns_idrac_name: None
       auto_config: None
       static_dns: None
       setup_idrac_nic_vlan: Enabled
       vlan_id: 0
       vlan_priority: 1
       enable_nic: Enabled
       nic_selection: Dedicated
       failover_network: T_None
       auto_detect: Disabled
       auto_negotiation: Enabled
       network_speed: T_1000
       duplex_mode: Full
       nic_mtu: 1500
       ip_address: "x.x.x.x"
       enable_dhcp: Enabled
       enable_ipv4: Enabled
       static_dns_1: "x.x.x.x"
       static_dns_2: "x.x.x.x"
       dns_from_dhcp: Enabled
       static_gateway: None
       static_net_mask: None

Inputs

    
nic_mtu:
    description: NIC Maximum Transmission Unit.
    required: false

vlan_id:
    description: Configuring the vlan id for iDRAC.
    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

enable_nic:
    choices:
    - Enabled
    - Disabled
    description: Whether to Enable or Disable Network Interface Controller for iDRAC.
    required: false

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

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

ip_address:
    description: IP Address needs to be defined.
    required: false

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

static_dns:
    description: Static configuration for DNS.
    required: false

auto_config:
    choices:
    - Enabled
    - Disabled
    description: Automatically creates the records for DNS.
    required: false

auto_detect:
    choices:
    - Enabled
    - Disabled
    description: Auto detect Network Interface Controller types for iDRAC.
    required: false

duplex_mode:
    choices:
    - Full
    - Half
    description: Transmission of data Network Interface Controller types for iDRAC.
    required: false

enable_dhcp:
    choices:
    - Enabled
    - Disabled
    description: Whether to Enable or Disable DHCP Protocol for iDRAC.
    required: false

enable_ipv4:
    choices:
    - Enabled
    - Disabled
    description: Whether to Enable or Disable IPv4 configuration.
    required: false

static_dns_1:
    description: Needs to specify Domain Name Server Configuration.
    required: false

static_dns_2:
    description: Needs to specify Domain Name Server configuration.
    required: false

dns_from_dhcp:
    choices:
    - Enabled
    - Disabled
    description: Specifying Domain Name Server from Dynamic Host Configuration Protocol.
    required: false

network_speed:
    choices:
    - T_10
    - T_100
    - T_1000
    description: Network speed for Network Interface Controller types for iDRAC.
    required: false

nic_selection:
    choices:
    - Dedicated
    - LOM1
    - LOM2
    - LOM3
    - LOM4
    description: Selecting Network Interface Controller types for iDRAC.
    required: false

vlan_priority:
    description: Configuring the vlan priority for iDRAC.
    required: false

dns_idrac_name:
    description: DNS Name for iDRAC.
    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

static_gateway:
    description: Interfacing the network with another protocol.
    required: false

static_net_mask:
    description: Determine whether IP address belongs to host.
    required: false

auto_negotiation:
    choices:
    - Enabled
    - Disabled
    description: Auto negotiation of Network Interface Controller for iDRAC.
    required: false

failover_network:
    choices:
    - ALL
    - LOM1
    - LOM2
    - LOM3
    - LOM4
    - T_None
    description: Failover Network Interface Controller types for iDRAC.
    required: false

setup_idrac_nic_vlan:
    choices:
    - Enabled
    - Disabled
    description: Configuring the VLAN related setting for iDRAC.
    required: false

register_idrac_on_dns:
    choices:
    - Enabled
    - Disabled
    description: Registering Domain Name System for iDRAC.
    required: false