Skip to content

Commit eb705f8

Browse files
authored
Merge pull request #204 from vmware/jenkins_sync_30.2.2_ansible_collection
Auto updated assets for ansible collection 30.2.2
2 parents 0c03fd0 + a8ed189 commit eb705f8

19 files changed

+557
-194
lines changed

.github/workflows/ci.yaml

+5-5
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,15 @@ jobs:
1717
HOME: "/home/runner"
1818
strategy:
1919
matrix:
20-
ansible: [2.9.17, 2.10.5]
20+
ansible: [2.15.0]
2121
steps:
2222
- name: Check out code
2323
uses: actions/checkout@v2
2424

25-
- name: Set up Python 3.8
25+
- name: Set up Python 3.9.19
2626
uses: actions/setup-python@v1
2727
with:
28-
python-version: 3.8
28+
python-version: 3.9.19
2929

3030
- name: Get Python and Pip version
3131
run: echo $(pip --version)
@@ -40,11 +40,11 @@ jobs:
4040
run: ansible-galaxy collection install *.tar.gz
4141

4242
- name: Run unit tests
43-
run: ansible-test units --docker -v --color --truncate 0 --python 3.8
43+
run: ansible-test units --docker -v --color --truncate 0 --python 3.9
4444
working-directory: ${{ env.HOME }}/.ansible/collections/ansible_collections/vmware/alb
4545

4646
- name: Run ansible sanity tests
47-
run: ansible-test sanity --docker -v --color --truncate 0 --python 3.8
47+
run: ansible-test sanity --docker -v --color --truncate 0 --python 3.9
4848
working-directory: ${{ env.HOME }}/.ansible/collections/ansible_collections/vmware/alb
4949

5050
# Always install galaxy-importer after the unit tests are finished as it is overriding the existing

README.md

+129-129
Large diffs are not rendered by default.

docs/avi_controllerproperties.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ Parameters
152152
- Allowed in enterprise edition with any value, enterprise with cloud services edition.
153153
</div>
154154
<div style="font-size: small">
155-
- Default value when not specified in API or module is interpreted by Avi Controller as False.
155+
- Default value when not specified in API or module is interpreted by Avi Controller as True.
156156
</div>
157157
</td>
158158
</tr>

plugins/module_utils/csp_avi_api.py

+1-15
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,11 @@
55

66
__metaclass__ = type
77

8-
from ansible_collections.vmware.alb.plugins.module_utils.avi_api import ApiSession, \
9-
sessionDict, APIError, AviCredentials
10-
import os
11-
import sys
12-
import copy
13-
import json
8+
from ansible_collections.vmware.alb.plugins.module_utils.avi_api import ApiSession, APIError
149
import logging
1510
import time
16-
17-
if sys.version_info < (3, 5):
18-
from urlparse import urlparse
19-
else:
20-
from urllib.parse import urlparse
21-
22-
from datetime import datetime, timedelta
2311
from requests import ConnectionError
24-
from requests import Response
2512
from requests.exceptions import ChunkedEncodingError
26-
from requests.sessions import Session
2713
from ssl import SSLError
2814

2915
logger = logging.getLogger(__name__)

plugins/modules/avi_api_fileservice.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -101,9 +101,7 @@
101101
HAS_LIB = False
102102

103103
try:
104-
from ansible_collections.vmware.alb.plugins.module_utils.utils.ansible_utils import (
105-
avi_common_argument_spec, ansible_return, avi_obj_cmp,
106-
cleanup_absent_fields)
104+
from ansible_collections.vmware.alb.plugins.module_utils.utils.ansible_utils import avi_common_argument_spec
107105
from ansible_collections.vmware.alb.plugins.module_utils.avi_api import (
108106
ApiSession, AviCredentials)
109107
HAS_REQUESTS = True

plugins/modules/avi_api_image.py

+2-7
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@
5959
type: dict
6060
'''
6161

62-
import json
6362
import os
6463
from ansible.module_utils.basic import AnsibleModule
6564

@@ -70,19 +69,15 @@
7069
HAS_LIB = False
7170

7271
try:
73-
from ansible_collections.vmware.alb.plugins.module_utils.utils.ansible_utils import (
74-
avi_common_argument_spec, ansible_return, avi_obj_cmp,
75-
cleanup_absent_fields)
72+
from ansible_collections.vmware.alb.plugins.module_utils.utils.ansible_utils import avi_common_argument_spec
7673
from ansible_collections.vmware.alb.plugins.module_utils.avi_api import (
7774
ApiSession, AviCredentials)
7875
HAS_REQUESTS = True
7976
except ImportError:
8077
HAS_REQUESTS = False
8178
try:
8279
from avi.sdk.avi_api import ApiSession, AviCredentials
83-
from avi.sdk.utils.ansible_utils import (
84-
avi_obj_cmp, cleanup_absent_fields, avi_common_argument_spec,
85-
ansible_return)
80+
from avi.sdk.utils.ansible_utils import avi_common_argument_spec
8681
HAS_AVI = True
8782
except ImportError:
8883
HAS_AVI = False

plugins/modules/avi_api_version.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,7 @@
4848
from ansible.module_utils.basic import AnsibleModule
4949

5050
try:
51-
from ansible_collections.vmware.alb.plugins.module_utils.utils.ansible_utils import (
52-
avi_common_argument_spec, ansible_return, avi_obj_cmp,
53-
cleanup_absent_fields)
51+
from ansible_collections.vmware.alb.plugins.module_utils.utils.ansible_utils import avi_common_argument_spec
5452
from ansible_collections.vmware.alb.plugins.module_utils.avi_api import (
5553
ApiSession, AviCredentials)
5654
HAS_REQUESTS = True

plugins/modules/avi_bootstrap_controller.py

+1-5
Original file line numberDiff line numberDiff line change
@@ -74,13 +74,9 @@
7474
import time
7575
from ansible.module_utils.basic import AnsibleModule
7676
try:
77-
from ansible_collections.vmware.alb.plugins.module_utils.utils.ansible_utils import (
78-
avi_common_argument_spec, ansible_return, avi_obj_cmp,
79-
cleanup_absent_fields)
77+
from ansible_collections.vmware.alb.plugins.module_utils.utils.ansible_utils import avi_common_argument_spec
8078
from ansible_collections.vmware.alb.plugins.module_utils.avi_api import (
8179
ApiSession, AviCredentials)
82-
83-
from pkg_resources import parse_version
8480
import subprocess
8581
import requests
8682
HAS_REQUESTS = True

plugins/modules/avi_controllerproperties.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
- Enable to use event manager as source of eventsdisable to use log manager as source of events.
5353
- Field introduced in 30.2.1.
5454
- Allowed in enterprise edition with any value, enterprise with cloud services edition.
55-
- Default value when not specified in API or module is interpreted by Avi Controller as False.
55+
- Default value when not specified in API or module is interpreted by Avi Controller as True.
5656
type: bool
5757
allow_admin_network_updates:
5858
description:

plugins/modules/avi_gslbservice_patch_member.py

+2-6
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,6 @@
107107
type: dict
108108
'''
109109

110-
import json
111-
import time
112110
from ansible.module_utils.basic import AnsibleModule
113111
from copy import deepcopy
114112

@@ -137,11 +135,9 @@ def delete_member(module, check_mode, api, tenant, tenant_uuid,
137135
if group['name'] == data['group']['name']]
138136
if groups:
139137
changed = any(
140-
[(lambda g: g['ip']['addr'] in patched_member_ids)(m)
141-
for m in groups[0].get('members', []) if 'fqdn' not in m])
138+
(m['ip']['addr'] in patched_member_ids) for m in groups[0].get('members', []) if 'fqdn' not in m)
142139
changed = changed or any(
143-
[(lambda g: g['fqdn'] in patched_member_fqdns)(m)
144-
for m in groups[0].get('members', []) if 'fqdn' in m])
140+
(m['fqdn'] in patched_member_fqdns) for m in groups[0].get('members', []) if 'fqdn' in m)
145141
if check_mode or not changed:
146142
return changed, rsp
147143
# should not come here if not found

plugins/modules/avi_pulse_registration.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -184,8 +184,7 @@
184184
from ansible.module_utils.basic import AnsibleModule
185185
try:
186186
from ansible_collections.vmware.alb.plugins.module_utils.utils.ansible_utils import (
187-
avi_common_argument_spec, AviCheckModeResponse, ansible_return, avi_obj_cmp,
188-
cleanup_absent_fields)
187+
avi_common_argument_spec, AviCheckModeResponse, avi_obj_cmp)
189188
from ansible_collections.vmware.alb.plugins.module_utils.avi_api import (
190189
ApiSession, AviCredentials)
191190
HAS_REQUESTS = True

plugins/modules/avi_saml_api_session.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -96,11 +96,9 @@
9696
from ansible.module_utils.basic import AnsibleModule
9797
try:
9898
from ansible_collections.vmware.alb.plugins.module_utils.utils.ansible_utils import (
99-
avi_common_argument_spec, ansible_return, avi_obj_cmp,
100-
cleanup_absent_fields)
99+
avi_common_argument_spec, ansible_return)
101100
from ansible_collections.vmware.alb.plugins.module_utils.avi_api import (
102101
ApiSession, AviCredentials)
103-
from pkg_resources import parse_version
104102
from requests import ConnectionError
105103
from ssl import SSLError
106104
from requests.exceptions import ChunkedEncodingError

plugins/modules/avi_serviceenginegroup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1639,7 +1639,7 @@
16391639
from ansible.module_utils.basic import AnsibleModule
16401640
try:
16411641
from ansible_collections.vmware.alb.plugins.module_utils.utils.ansible_utils import (
1642-
avi_common_argument_spec, avi_ansible_api, ansible_return)
1642+
avi_common_argument_spec, avi_ansible_api)
16431643
HAS_REQUESTS = True
16441644
except ImportError:
16451645
HAS_REQUESTS = False

plugins/modules/avi_update_se_data_vnics.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,7 @@
100100
from ansible.module_utils.basic import AnsibleModule
101101
try:
102102
from ansible_collections.vmware.alb.plugins.module_utils.utils.ansible_utils import (
103-
avi_common_argument_spec, ansible_return, avi_ansible_api, avi_obj_cmp,
104-
cleanup_absent_fields)
103+
avi_common_argument_spec, avi_ansible_api)
105104
from ansible_collections.vmware.alb.plugins.module_utils.avi_api import (
106105
ApiSession, AviCredentials)
107106
HAS_REQUESTS = True

plugins/modules/avi_user.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@
142142
from ansible.module_utils.basic import AnsibleModule
143143
try:
144144
from ansible_collections.vmware.alb.plugins.module_utils.utils.ansible_utils import (
145-
avi_common_argument_spec, avi_ansible_api, ansible_return)
145+
avi_common_argument_spec, avi_ansible_api)
146146
HAS_REQUESTS = True
147147
except ImportError:
148148
HAS_REQUESTS = False

plugins/modules/avi_useraccount.py

+1-5
Original file line numberDiff line numberDiff line change
@@ -75,15 +75,11 @@
7575
type: dict
7676
'''
7777

78-
import json
79-
import time
8078
from ansible.module_utils.basic import AnsibleModule
81-
from copy import deepcopy
8279

8380
try:
8481
from ansible_collections.vmware.alb.plugins.module_utils.utils.ansible_utils import (
85-
avi_common_argument_spec, ansible_return, avi_obj_cmp,
86-
cleanup_absent_fields)
82+
avi_common_argument_spec, ansible_return)
8783
from ansible_collections.vmware.alb.plugins.module_utils.avi_api import (
8884
ApiSession, AviCredentials)
8985
HAS_REQUESTS = True

plugins/modules/deploy_se.py

-2
Original file line numberDiff line numberDiff line change
@@ -207,15 +207,13 @@
207207

208208

209209
import atexit
210-
import json
211210
try:
212211
from urllib import quote
213212
except ImportError:
214213
from urllib.parse import quote
215214
try:
216215
import requests
217216
import os
218-
import time
219217
from pyVim.connect import SmartConnectNoSSL, Disconnect
220218
from pyVmomi import vim, vmodl
221219
HAS_IMPORT = True

plugins/modules/verify_se.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,6 @@
113113
'''
114114

115115

116-
import json
117116
import atexit
118117
try:
119118
import requests
@@ -127,8 +126,7 @@
127126
try:
128127
from pkg_resources import parse_version
129128
import avi.sdk
130-
from avi.sdk.avi_api import (ApiSession, ObjectNotFound, APIError, ApiResponse,
131-
avi_timedelta, sessionDict)
129+
from avi.sdk.avi_api import ApiSession
132130

133131
sdk_version = getattr(avi.sdk, '__version__', None)
134132
if ((sdk_version is None) or

0 commit comments

Comments
 (0)