mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-22 12:50:22 -07:00
Fixes F5 conventions and adds features (#39189)
This patch fixes a number of convention changes in F5 modules. Additionally, it adds some features to bigip vlan and other modules
This commit is contained in:
parent
4aac0f5f18
commit
19d229a8e0
9 changed files with 91 additions and 93 deletions
|
@ -18,7 +18,7 @@ module: bigip_vlan
|
|||
short_description: Manage VLANs on a BIG-IP system
|
||||
description:
|
||||
- Manage VLANs on a BIG-IP system
|
||||
version_added: "2.2"
|
||||
version_added: 2.2
|
||||
options:
|
||||
description:
|
||||
description:
|
||||
|
@ -71,6 +71,17 @@ options:
|
|||
specifies that the default CMP hash uses L4 ports.
|
||||
- When creating a new VLAN, if this parameter is not specified, the default
|
||||
of C(default) is used.
|
||||
choices:
|
||||
- default
|
||||
- destination-address
|
||||
- source-address
|
||||
- dst-ip
|
||||
- src-ip
|
||||
- dest
|
||||
- destination
|
||||
- source
|
||||
- dst
|
||||
- src
|
||||
version_added: 2.5
|
||||
dag_tunnel:
|
||||
description:
|
||||
|
@ -82,6 +93,9 @@ options:
|
|||
of C(outer) is used.
|
||||
- This parameter is not supported on Virtual Editions of BIG-IP.
|
||||
version_added: 2.5
|
||||
choices:
|
||||
- inner
|
||||
- outer
|
||||
dag_round_robin:
|
||||
description:
|
||||
- Specifies whether some of the stateless traffic on the VLAN should be
|
||||
|
@ -187,27 +201,22 @@ from ansible.module_utils.basic import AnsibleModule
|
|||
from ansible.module_utils.basic import env_fallback
|
||||
|
||||
try:
|
||||
# Sideband repository used for dev
|
||||
from library.module_utils.network.f5.bigip import HAS_F5SDK
|
||||
from library.module_utils.network.f5.bigip import F5Client
|
||||
from library.module_utils.network.f5.common import F5ModuleError
|
||||
from library.module_utils.network.f5.common import AnsibleF5Parameters
|
||||
from library.module_utils.network.f5.common import cleanup_tokens
|
||||
from library.module_utils.network.f5.common import fqdn_name
|
||||
from library.module_utils.network.f5.common import f5_argument_spec
|
||||
try:
|
||||
from library.module_utils.network.f5.common import iControlUnexpectedHTTPError
|
||||
except ImportError:
|
||||
HAS_F5SDK = False
|
||||
HAS_DEVEL_IMPORTS = True
|
||||
except ImportError:
|
||||
# Upstream Ansible
|
||||
from ansible.module_utils.network.f5.bigip import HAS_F5SDK
|
||||
from ansible.module_utils.network.f5.bigip import F5Client
|
||||
from ansible.module_utils.network.f5.common import F5ModuleError
|
||||
from ansible.module_utils.network.f5.common import AnsibleF5Parameters
|
||||
from ansible.module_utils.network.f5.common import cleanup_tokens
|
||||
from ansible.module_utils.network.f5.common import fqdn_name
|
||||
from ansible.module_utils.network.f5.common import f5_argument_spec
|
||||
try:
|
||||
from ansible.module_utils.network.f5.common import iControlUnexpectedHTTPError
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue