a10_system_ipmi

Synopsis

Perform IPMI related operations

Parameters

Parameters

Choices/Defaults

Comment

state

str/required

[‘noop’, ‘present’, ‘absent’]

State of the object to be created.

ansible_host

str/required

Host for AXAPI authentication

ansible_username

str/required

Username for AXAPI authentication

ansible_password

str/required

Password for AXAPI authentication

ansible_port

int/required

Port for AXAPI authentication

a10_device_context_id

int

[‘1-8’]

Device ID for aVCS configuration

a10_partition

str

Destination/target partition for object/command

reset

bool

Reset IPMI Controller

ip

dict

Field ip

ipv4_address

str

IP address

ipv4_netmask

str

IP subnet mask

default_gateway

str

Default gateway address

ipsrc

dict

Field ipsrc

dhcp

bool

IP addr obtained by BMC running DHCP

static

bool

Manually configured static IP address

user

dict

Field user

add

str

Add a new IPMI user (IPMI User Name)

password

str

Password

administrator

bool

Full control

callback

bool

Lowest privilege level

operator

bool

Most BMC commands are allowed

user

bool

Only ‘benign’ commands are allowed

disable

str

Disable an existing IPMI user (IPMI User Name)

privilege

str

Change an existing IPMI user privilege (IPMI User Name)

setname

str

Change User Name (Current IPMI User Name)

newname

str

New IPMI User Name

setpass

str

Change Password (IPMI User Name)

newpass

str

New Password

tool

dict

Field tool

cmd

str

Command to execute in double quotes

Examples


Return Values

modified_values (changed, dict, )

Values modified (or potential changes if using check_mode) as a result of task operation

axapi_calls (always, list, )

Sequential list of AXAPI calls made by the task

endpoint (, str, [‘/axapi/v3/slb/virtual_server’, ‘/axapi/v3/file/ssl-cert’])

The AXAPI endpoint being accessed.

http_method (, str, [‘POST’, ‘GET’])

HTTP method being used by the primary task to interact with the AXAPI endpoint.

request_body (, complex, )

Params used to query the AXAPI

response_body (, complex, )

Response from the AXAPI

Status

  • This module is not guaranteed to have a backwards compatible interface. [preview]

  • This module is maintained by community.

Authors

  • A10 Networks