dellemc.openmanage.idrac_import_server_config_profile role – Import iDRAC Server Configuration Profile (SCP)

Note

This role is part of the dellemc.openmanage collection (version 8.7.0).

You might already have this collection installed if you are using the ansible package. It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

To install it use: ansible-galaxy collection install dellemc.openmanage.

To use it in a playbook, specify: dellemc.openmanage.idrac_import_server_config_profile.

Entry point main – Import iDRAC Server Configuration Profile (SCP)

New in dellemc.openmanage 7.4.0

Synopsis

  • The role performs Import operation of Server Configuration Profile.

Parameters

Parameter

Comments

ca_path

path

The Privacy Enhanced Mail (PEM) file that contains a CA certificate to be used for the validation.

end_host_power_state

string

This option is applicable for import command.

If On, End host power state is on.

If Off, End host power state is off.

Choices:

  • "On" ← (default)

  • "Off"

hostname

string / required

iDRAC IP Address.

https_port

integer

iDRAC port.

Default: 443

https_timeout

integer

The socket level timeout in seconds.

Default: 30

import_buffer

string

Used to import the buffer input of xml or json into the iDRAC.

This option is applicable when command is import and preview.

import_buffer is mutually exclusive with share_name.

password

string

iDRAC user password.

share_parameters

dictionary

Network share parameters.

ignore_certificate_warning

string

If ignore, it ignores the certificate warnings.

If showerror, it shows the certificate warnings.

ignore_certificate_warning is considered only when share_name is of type HTTPS and is supported only on iDRAC9.

Choices:

  • "ignore" ← (default)

  • "showerror"

proxy_password

string

Proxy password to authenticate.

proxy_password is considered only when share_name is of type HTTP or HTTPS and is supported only on iDRAC9.

proxy_port

integer

Proxy port to authenticate.

proxy_port is required when share_name is of type HTTPS or HTTP and proxy_support is true.

proxy_port is considered only when share_name is of type HTTP or HTTPS and is supported only on iDRAC9.

Default: 80

proxy_server

string

proxy_server is required when share_name is of type HTTPS or HTTP and proxy_support is true.

proxy_server is considered only when share_name is of type HTTP or HTTPS and is supported only on iDRAC9.

proxy_support

boolean

Proxy to be enabled or disabled.

proxy_support is considered only when share_name is of type HTTP or HTTPS and is supported only on iDRAC9.

Choices:

  • false ← (default)

  • true

proxy_type

string

http to select HTTP type proxy.

socks4 to select SOCKS4 type proxy.

proxy_type is considered only when share_name is of type HTTP or HTTPS and is supported only on iDRAC9.

Choices:

  • "http" ← (default)

  • "socks4"

proxy_username

string

Proxy username to authenticate.

proxy_username is considered only when share_name is of type HTTP or HTTPS and is supported only on iDRAC9.

scp_file

string

Name of the server configuration profile (SCP) file.

This option is mandatory if command is import.

The default format <idrac_ip>_YYMMDD_HHMMSS_scp is used if this option is not specified for import.

export_format is used if the valid extension file is not provided for export.

share_name

string

Network share or local path.

CIFS, NFS, HTTP, and HTTPS network share types are supported.

share_name is mutually exclusive with import_buffer.

share_password

string

Network share user password. This option is mandatory for CIFS Network Share.

share_user

string

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.

shutdown_type

string

This option is applicable for import command.

If Graceful, the job gracefully shuts down the operating system and turns off the server.

If Forced, it forcefully shuts down the server.

If NoReboot, the job that applies the SCP will pause until you manually reboot the server.

Choices:

  • "Graceful" ← (default)

  • "Forced"

  • "NoReboot"

target

list / elements=string

If ALL, this module exports or imports all components configurations from SCP file.

If IDRAC, this module exports or imports iDRAC configuration from SCP file.

If BIOS, this module exports or imports BIOS configuration from SCP file.

If NIC, this module exports or imports NIC configuration from SCP file.

If RAID, this module exports or imports RAID configuration from SCP file.

Choices:

  • "ALL" ← (default)

  • "IDRAC"

  • "BIOS"

  • "NIC"

  • "RAID"

Default: ["ALL"]

username

string

iDRAC username.

validate_certs

boolean

If false, the SSL certificates will not be validated.

Configure false only on personally controlled sites where self-signed certificates are used.

Choices:

  • false

  • true ← (default)