|
|
@ -13,12 +13,12 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
|
|
|
|
DOCUMENTATION = r'''
|
|
|
|
DOCUMENTATION = r'''
|
|
|
|
---
|
|
|
|
---
|
|
|
|
module: aci_interface_policy_port_channel
|
|
|
|
module: aci_interface_policy_port_channel
|
|
|
|
short_description: Manage port channel interface policies on Cisco ACI fabrics (lacp:LagPol)
|
|
|
|
short_description: Manage port channel interface policies (lacp:LagPol)
|
|
|
|
description:
|
|
|
|
description:
|
|
|
|
- Manage port channel interface policies on Cisco ACI fabrics.
|
|
|
|
- Manage port channel interface policies on Cisco ACI fabrics.
|
|
|
|
notes:
|
|
|
|
notes:
|
|
|
|
- More information from the internal APIC class I(lacp:LagPol) at
|
|
|
|
- More information about the internal APIC class B(lacp:LagPol) from
|
|
|
|
U(https://developer.cisco.com/docs/apic-mim-ref/).
|
|
|
|
L(the APIC Management Information Model reference,https://developer.cisco.com/docs/apic-mim-ref/).
|
|
|
|
author:
|
|
|
|
author:
|
|
|
|
- Dag Wieers (@dagwieers)
|
|
|
|
- Dag Wieers (@dagwieers)
|
|
|
|
version_added: '2.4'
|
|
|
|
version_added: '2.4'
|
|
|
@ -26,7 +26,7 @@ options:
|
|
|
|
port_channel:
|
|
|
|
port_channel:
|
|
|
|
description:
|
|
|
|
description:
|
|
|
|
- Name of the port channel.
|
|
|
|
- Name of the port channel.
|
|
|
|
required: true
|
|
|
|
required: yes
|
|
|
|
aliases: [ name ]
|
|
|
|
aliases: [ name ]
|
|
|
|
description:
|
|
|
|
description:
|
|
|
|
description:
|
|
|
|
description:
|
|
|
@ -49,48 +49,48 @@ options:
|
|
|
|
- Port channel interface policy mode.
|
|
|
|
- Port channel interface policy mode.
|
|
|
|
- Determines the LACP method to use for forming port-channels.
|
|
|
|
- Determines the LACP method to use for forming port-channels.
|
|
|
|
- The APIC defaults new Port Channel Polices to C(off).
|
|
|
|
- The APIC defaults new Port Channel Polices to C(off).
|
|
|
|
choices: [ active, mac-pin, mac-pin-nicload, off, passive ]
|
|
|
|
choices: [ active, mac-pin, mac-pin-nicload, 'off', passive ]
|
|
|
|
default: off
|
|
|
|
default: 'off'
|
|
|
|
fast_select:
|
|
|
|
fast_select:
|
|
|
|
description:
|
|
|
|
description:
|
|
|
|
- Determines if Fast Select is enabled for Hot Standby Ports.
|
|
|
|
- Determines if Fast Select is enabled for Hot Standby Ports.
|
|
|
|
- This makes up the LACP Policy Control Policy; if one setting is defined, then all other Control Properties
|
|
|
|
- This makes up the LACP Policy Control Policy; if one setting is defined, then all other Control Properties
|
|
|
|
left undefined or set to false will not exist after the task is ran.
|
|
|
|
left undefined or set to false will not exist after the task is ran.
|
|
|
|
- The APIC defaults new LACP Policies to C(true).
|
|
|
|
- The APIC defaults new LACP Policies to C(yes).
|
|
|
|
type: bool
|
|
|
|
type: bool
|
|
|
|
default: true
|
|
|
|
default: 'yes'
|
|
|
|
graceful_convergence:
|
|
|
|
graceful_convergence:
|
|
|
|
description:
|
|
|
|
description:
|
|
|
|
- Determines if Graceful Convergence is enabled.
|
|
|
|
- Determines if Graceful Convergence is enabled.
|
|
|
|
- This makes up the LACP Policy Control Policy; if one setting is defined, then all other Control Properties
|
|
|
|
- This makes up the LACP Policy Control Policy; if one setting is defined, then all other Control Properties
|
|
|
|
left undefined or set to false will not exist after the task is ran.
|
|
|
|
left undefined or set to false will not exist after the task is ran.
|
|
|
|
- The APIC defaults new LACP Policies to C(true).
|
|
|
|
- The APIC defaults new LACP Policies to C(yes).
|
|
|
|
type: bool
|
|
|
|
type: bool
|
|
|
|
default: true
|
|
|
|
default: 'yes'
|
|
|
|
load_defer:
|
|
|
|
load_defer:
|
|
|
|
description:
|
|
|
|
description:
|
|
|
|
- Determines if Load Defer is enabled.
|
|
|
|
- Determines if Load Defer is enabled.
|
|
|
|
- This makes up the LACP Policy Control Policy; if one setting is defined, then all other Control Properties
|
|
|
|
- This makes up the LACP Policy Control Policy; if one setting is defined, then all other Control Properties
|
|
|
|
left undefined or set to false will not exist after the task is ran.
|
|
|
|
left undefined or set to false will not exist after the task is ran.
|
|
|
|
- The APIC defaults new LACP Policies to C(false).
|
|
|
|
- The APIC defaults new LACP Policies to C(no).
|
|
|
|
type: bool
|
|
|
|
type: bool
|
|
|
|
default: false
|
|
|
|
default: 'no'
|
|
|
|
suspend_individual:
|
|
|
|
suspend_individual:
|
|
|
|
description:
|
|
|
|
description:
|
|
|
|
- Determines if Suspend Individual is enabled.
|
|
|
|
- Determines if Suspend Individual is enabled.
|
|
|
|
- This makes up the LACP Policy Control Policy; if one setting is defined, then all other Control Properties
|
|
|
|
- This makes up the LACP Policy Control Policy; if one setting is defined, then all other Control Properties
|
|
|
|
left undefined or set to false will not exist after the task is ran.
|
|
|
|
left undefined or set to false will not exist after the task is ran.
|
|
|
|
- The APIC defaults new LACP Policies to C(true).
|
|
|
|
- The APIC defaults new LACP Policies to C(yes).
|
|
|
|
type: bool
|
|
|
|
type: bool
|
|
|
|
default: true
|
|
|
|
default: 'yes'
|
|
|
|
symmetric_hash:
|
|
|
|
symmetric_hash:
|
|
|
|
description:
|
|
|
|
description:
|
|
|
|
- Determines if Symmetric Hashing is enabled.
|
|
|
|
- Determines if Symmetric Hashing is enabled.
|
|
|
|
- This makes up the LACP Policy Control Policy; if one setting is defined, then all other Control Properties
|
|
|
|
- This makes up the LACP Policy Control Policy; if one setting is defined, then all other Control Properties
|
|
|
|
left undefined or set to false will not exist after the task is ran.
|
|
|
|
left undefined or set to false will not exist after the task is ran.
|
|
|
|
- The APIC defaults new LACP Policies to C(false).
|
|
|
|
- The APIC defaults new LACP Policies to C(no).
|
|
|
|
type: bool
|
|
|
|
type: bool
|
|
|
|
default: false
|
|
|
|
default: 'no'
|
|
|
|
state:
|
|
|
|
state:
|
|
|
|
description:
|
|
|
|
description:
|
|
|
|
- Use C(present) or C(absent) for adding or removing.
|
|
|
|
- Use C(present) or C(absent) for adding or removing.
|
|
|
|