a10_aam_authentication_portal_logon

Synopsis

Logon page configuration

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

portal_name

str/required

Key to identify parent object

background

dict

Field background

bgfile

str

Specify background image filename

bgstyle

str

‘tile’= Tile; ‘stretch’= Stretch; ‘fit’= Fit;

bgcolor_name

str

‘aqua’= aqua; ‘black’= black; ‘blue’= blue; ‘fuchsia’= fuchsia; ‘gray’= gray; ‘green’= green; ‘lime’= lime; ‘maroon’= maroon; ‘navy’= navy; ‘olive’= olive; ‘orange’= orange; ‘purple’= purple; ‘red’= red; ‘silver’= silver; ‘teal’= teal; ‘white’= white; ‘yellow’= yellow;

bgcolor_value

str

Specify 6-digit HEX color value

fail_msg_cfg

dict

Field fail_msg_cfg

fail_msg

bool

Configure login failure message in default logon page

fail_text

str

Specify login failure message (Default= Invalid username or password. Please try again.)

fail_font

bool

Sepcify font (Default= Arial)

fail_face

str

‘Arial’= Arial; ‘Courier_New’= Courier New; ‘Georgia’= Georgia; ‘Times_New_Roman’= Times New Roman; ‘Verdana’= Verdana;

fail_font_custom

str

Specify custom font

fail_size

int

Specify font size (Default= 5)

fail_color

bool

Specify font color (Default= red)

fail_color_name

str

‘aqua’= aqua; ‘black’= black; ‘blue’= blue; ‘fuchsia’= fuchsia; ‘gray’= gray; ‘green’= green; ‘lime’= lime; ‘maroon’= maroon; ‘navy’= navy; ‘olive’= olive; ‘orange’= orange; ‘purple’= purple; ‘red’= red; ‘silver’= silver; ‘teal’= teal; ‘white’= white; ‘yellow’= yellow;

fail_color_value

str

Specify 6-digit HEX color value

authz_fail_msg

str

Configure authorization failure message in default logon page, its text attributes follow fail-msg’s (Specify authorization failure message (Default= Authorization failed. Please contact your system administrator.))

action_url

str

Specify form action URL in default logon page (Default= /logon.fo)

username_cfg

dict

Field username_cfg

username

bool

Configure username text in default logon page

user_text

str

Specify username text (Default= User Name)

user_font

bool

Sepcify font (Default= Arial)

user_face

str

‘Arial’= Arial; ‘Courier_New’= Courier New; ‘Georgia’= Georgia; ‘Times_New_Roman’= Times New Roman; ‘Verdana’= Verdana;

user_font_custom

str

Specify custom font

user_size

int

Specify font size (Default= 3)

user_color

bool

Specify font color (Default= black)

user_color_name

str

‘aqua’= aqua; ‘black’= black; ‘blue’= blue; ‘fuchsia’= fuchsia; ‘gray’= gray; ‘green’= green; ‘lime’= lime; ‘maroon’= maroon; ‘navy’= navy; ‘olive’= olive; ‘orange’= orange; ‘purple’= purple; ‘red’= red; ‘silver’= silver; ‘teal’= teal; ‘white’= white; ‘yellow’= yellow;

user_color_value

str

Specify 6-digit HEX color value

username_var

str

Specify username variable name in default logon page (Default= user)

password_cfg

dict

Field password_cfg

password

bool

Configure password text in default logon page

pass_text

str

Specify password text (Default= Password)

pass_font

bool

Sepcify font (Default= Arial)

pass_face

str

‘Arial’= Arial; ‘Courier_New’= Courier New; ‘Georgia’= Georgia; ‘Times_New_Roman’= Times New Roman; ‘Verdana’= Verdana;

pass_font_custom

str

Specify custom font

pass_size

int

Specify font size (Default= 3)

pass_color

bool

Specify font color (Default= black)

pass_color_name

str

‘aqua’= aqua; ‘black’= black; ‘blue’= blue; ‘fuchsia’= fuchsia; ‘gray’= gray; ‘green’= green; ‘lime’= lime; ‘maroon’= maroon; ‘navy’= navy; ‘olive’= olive; ‘orange’= orange; ‘purple’= purple; ‘red’= red; ‘silver’= silver; ‘teal’= teal; ‘white’= white; ‘yellow’= yellow;

pass_color_value

str

Specify 6-digit HEX color value

password_var

str

Specify password variable name in default logon page (Default= pwd)

enable_passcode

bool

Enable passcode field in default logon page

passcode_cfg

dict

Field passcode_cfg

passcode

bool

Configure passcode text in default logon page

passcode_text

str

Specify passcode text (Default= Passcode)

passcode_font

bool

Sepcify font (Default= Arial)

passcode_face

str

‘Arial’= Arial; ‘Courier_New’= Courier New; ‘Georgia’= Georgia; ‘Times_New_Roman’= Times New Roman; ‘Verdana’= Verdana;

passcode_font_custom

str

Specify custom font

passcode_size

int

Specify font size (Default= 3)

passcode_color

bool

Specify font color (Default= black)

passcode_color_name

str

‘aqua’= aqua; ‘black’= black; ‘blue’= blue; ‘fuchsia’= fuchsia; ‘gray’= gray; ‘green’= green; ‘lime’= lime; ‘maroon’= maroon; ‘navy’= navy; ‘olive’= olive; ‘orange’= orange; ‘purple’= purple; ‘red’= red; ‘silver’= silver; ‘teal’= teal; ‘white’= white; ‘yellow’= yellow;

passcode_color_value

str

Specify 6-digit HEX color value

passcode_var

str

Specify passcode variable name in default logon page (Default= passcode)

enable_CAPTCHA

bool

Enable CAPTCHA in deafult logon page

captcha_type

str

‘reCAPTCHAv2-checkbox’= Google reCAPTCHAv2 Checkbox; ‘reCAPTCHAv2-invisible’= Google reCAPTCHAv2 Invisible; ‘reCAPTCHAv3’= Google reCAPTCHAv3;

site_key_string

str

Site key string

encrypted

str

Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED secret string)

reCAPTCHA_cfg

dict

Field reCAPTCHA_cfg

reCAPTCHA_theme

str

‘light’= light theme; ‘dark’= dark theme;

reCAPTCHA_size

str

‘normal’= normal size; ‘compact’= compact size;

reCAPTCHA_badge

str

‘bottom-left’= bottom left corner; ‘bottom-right’= bottom right corner;

reCAPTCHA_action

str

Specify reCAPTCHA action (Specify action string, only accept alphanumeric, underscore, and slash (Default= A10_DEFAULT_LOGON))

submit_text

str

Specify submit button text in default logon page (Default= Log In)

uuid

str

uuid of the object

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