community.general/lib/ansible/module_utils
Philippe Dellaert 6d33e59ca1 Fix for subspec options validation issue #27715 (#27728)
* Fix for issue ansible/ansible#27715

* Also fixing mutually exclusive check

* Updating subspec checks
These changes take into account a spec with all features enabled and do
the following tests for subspecs:
1. Test proper specs
2. Test Alias
3. Test missing required param
4. Test mutually exclusive params
5. Test required if params
6. Test required one of params
7. Test required together params
8. Test required if params with a default value
9. Test basis subspec params
10. Test invalid subsec params
2017-08-04 19:10:38 +05:30
..
aws fix pep8, fixes build (#26660) 2017-07-12 00:26:59 +02:00
facts add a 'min' type for gather_subset to collect nothing (#27085) 2017-08-02 11:04:01 -04:00
parsing Consolidate boolean/mk_boolean conversion functions into a single location 2017-07-17 11:48:05 -07:00
powershell rename legacy PS module_utils to remove PowerShell prefix (#27495) 2017-07-31 10:06:12 -07:00
six Remove automatic use of system six 2017-07-25 15:58:23 -07:00
__init__.py
_text.py Fix for to_text and to_bytes error handlers 2017-07-24 09:19:04 -07:00
a10.py
aci.py Correctly reference variables (#27486) 2017-07-31 14:26:15 +01:00
aireos.py Sanitizing all responses from aireos. (#27660) 2017-08-02 22:01:38 +01:00
ansible_tower.py
aos.py
api.py Fix undefined variables, basestring usage, and some associated python3 issues 2017-07-25 15:58:23 -07:00
aruba.py Persistent connection timer changes (#27272) 2017-08-01 11:45:45 -06:00
asa.py Fix undefined vars in network module_utils 2017-07-24 07:49:26 -07:00
avi.py
azure_rm_common.py use tenant in UserPassCredentials if set (#20751) 2017-07-14 11:01:43 -07:00
basic.py Fix for subspec options validation issue #27715 (#27728) 2017-08-04 19:10:38 +05:30
bigswitch_utils.py
ce.py
cloud.py
cloudengine.py
cloudstack.py cloudstack: utils: reduce cs lib dependency in modules (#26848) 2017-07-15 18:25:27 +02:00
cnos.py Added no shutdown command to list (#27360) 2017-07-27 09:53:46 +01:00
cnos_devicerules.py Changing new Device name from <Device Name>_cnos to <Device Name> (#27025) 2017-07-21 11:18:59 +01:00
cnos_errorcodes.py
connection.py Minor py3 compliance change for network module (#26695) 2017-07-12 18:09:25 +05:30
crypto.py crypto/openssl_*: Standardize implementaton and add support keyUsage, extenededKeyUsage (#27281) 2017-08-03 12:27:17 +01:00
database.py
dellos6.py
dellos9.py
dellos10.py
dimensiondata.py
docker_common.py Promulgate house's fix for docker_volume to docker_secret 2017-07-19 13:20:47 -07:00
ec2.py [cloud] allow module_utils to get creds without boto installed (#27647) 2017-08-04 09:02:21 -04:00
eos.py fix unexpected key argument for eos_config replace (#27683) 2017-08-03 14:08:23 +05:30
exoscale.py
f5_utils.py Remove wildcard imports 2017-07-28 22:10:17 -07:00
fortios.py
gcdns.py
gce.py
gcp.py
infinibox.py
ios.py Fix #26918: IOS TypeError (#26999) 2017-07-19 15:06:11 -07:00
iosxr.py Adding admin option for iosxr_config (#26509) 2017-07-10 10:22:45 -06:00
ipa.py
ismount.py
json_utils.py
junos.py Add aggregate for junos modules and sub spec validation (#27726) 2017-08-04 14:55:58 +05:30
k8s_common.py
known_hosts.py
lxd.py
manageiq.py New model manageiq manageiq user (#26641) 2017-08-03 10:49:47 -04:00
mysql.py
netapp.py Fix undefined variables, basestring usage, and some associated python3 issues 2017-07-25 15:58:23 -07:00
netcfg.py fix unicode errors in iosxr 2017-07-19 14:51:35 -07:00
netcli.py Consolidate boolean/mk_boolean conversion functions into a single location 2017-07-17 11:48:05 -07:00
netconf.py Fix fetch configuration in junos_command (#26392) 2017-07-28 23:06:21 +05:30
netscaler.py New module: manage Citrix Netscaler SSL certificate keys (network/netscaler/netscaler_ssl_certkey)) (#27641) 2017-08-03 15:24:56 +01:00
network.py
network_common.py adds new filter plugins for network use cases (#27695) 2017-08-04 07:47:12 -04:00
nxos.py Persistent connection timer changes (#27272) 2017-08-01 11:45:45 -06:00
oneview.py Initial commits for integration of HPE OneView resources with Ansible (#26026) 2017-08-02 19:54:32 -07:00
openshift_common.py
openstack.py
openswitch.py
ordnance.py
ovirt.py
postgres.py
pure.py
pycompat24.py Fix undefined variables, basestring usage, and some associated python3 issues 2017-07-25 15:58:23 -07:00
rax.py Consolidate boolean/mk_boolean conversion functions into a single location 2017-07-17 11:48:05 -07:00
redhat.py Use atomic_move rather than writing in place in redhat_subscription (#27132) 2017-07-21 18:22:58 -04:00
service.py
shell.py
splitter.py
sros.py
univention_umc.py
urls.py Add cookie parsing to fetch_url/open_url 2017-07-25 10:16:34 -04:00
vca.py
vmware.py Fix undefined variables, basestring usage, and some associated python3 issues 2017-07-25 15:58:23 -07:00
vyos.py vyos implementation for net_interface module (#26799) 2017-07-14 19:39:21 +05:30