community.general/lib/ansible/module_utils/network
James Cassell bc4ef99533 standardize TLS connection properties (#54315)
* openstack: standardize tls params

* tower: tower_verify_ssl->validate_certs

* docker: use standard tls config params

- cacert_path -> ca_cert
- cert_path -> client_cert
- key_path -> client_key
- tls_verify -> validate_certs

* k8s: standardize tls connection params

- verify_ssl -> validate_certs
- ssl_ca_cert -> ca_cert
- cert_file -> client_cert
- key_file -> client_key

* ingate: verify_ssl -> validate_certs

* manageiq: standardize tls params

- verify_ssl -> validate_certs
- ca_bundle_path -> ca_cert

* mysql: standardize tls params

- ssl_ca -> ca_cert
- ssl_cert -> client_cert
- ssl_key -> client_key

* nios: ssl_verify -> validate_certs

* postgresql: ssl_rootcert -> ca_cert

* rabbitmq: standardize tls params

- cacert -> ca_cert
- cert -> client_cert
- key -> client_key

* rackspace: verify_ssl -> validate_certs

* vca: verify_certs -> validate_certs

* kubevirt_cdi_upload: upload_host_verify_ssl -> upload_host_validate_certs

* lxd: standardize tls params

- key_file -> client_key
- cert_file -> client_cert

* get_certificate: ca_certs -> ca_cert

* get_certificate.py: clarify one or more certs in a file

Co-Authored-By: jamescassell <code@james.cassell.me>

* zabbix: tls_issuer -> ca_cert

* bigip_device_auth_ldap: standardize tls params

- ssl_check_peer -> validate_certs
- ssl_client_cert -> client_cert
- ssl_client_key -> client_key
- ssl_ca_cert -> ca_cert

* vdirect: vdirect_validate_certs -> validate_certs

* mqtt: standardize tls params

- ca_certs -> ca_cert
- certfile -> client_cert
- keyfile -> client_key

* pulp_repo: standardize tls params

remove `importer_ssl` prefix

* rhn_register: sslcacert -> ca_cert

* yum_repository: standardize tls params

The fix for yum_repository is not straightforward since this module is
only a thin wrapper for the underlying commands and config.  In this
case, we add the new values as aliases, keeping the old as primary,
only due to the internal structure of the module.

Aliases added:
- sslcacert -> ca_cert
- sslclientcert -> client_cert
- sslclientkey -> client_key
- sslverify -> validate_certs

* gitlab_hook: enable_ssl_verification -> hook_validate_certs

* Adjust arguments for docker_swarm inventory plugin.

* foreman callback: standardize tls params

- ssl_cert -> client_cert
- ssl_key -> client_key

* grafana_annotations: validate_grafana_certs -> validate_certs

* nrdp callback: validate_nrdp_certs -> validate_certs

* kubectl connection: standardize tls params

- kubectl_cert_file -> client_cert
- kubectl_key_file -> client_key
- kubectl_ssl_ca_cert -> ca_cert
- kubectl_verify_ssl -> validate_certs

* oc connection: standardize tls params

- oc_cert_file -> client_cert
- oc_key_file -> client_key
- oc_ssl_ca_cert -> ca_cert
- oc_verify_ssl -> validate_certs

* psrp connection: cert_trust_path -> ca_cert

TODO: cert_validation -> validate_certs (multi-valued vs bool)

* k8s inventory: standardize tls params

- cert_file -> client_cert
- key_file -> client_key
- ca_cert -> ca_cert
- verify_ssl -> validate_certs

* openshift inventory: standardize tls params

- cert_file -> client_cert
- key_file -> client_key
- ca_cert -> ca_cert
- verify_ssl -> validate_certs

* tower inventory: verify_ssl -> validate_certs

* hashi_vault lookup: cacert -> ca_cert

* k8s lookup: standardize tls params

- cert_file -> client_cert
- key_file -> client_key
- ca_cert -> ca_cert
- verify_ssl -> validate_certs

* laps_passord lookup: cacert_file -> ca_cert

* changelog for TLS parameter standardization
2019-03-28 00:19:28 -05:00
..
a10 Update bare exceptions to specify Exception. 2018-12-16 15:03:19 -08:00
aci ACI Private_Key String to Allow for Vaulting (#54251) 2019-03-27 17:19:50 +01:00
aireos Move _handle_no_log_values() out of basic.py (#48628) 2019-03-04 17:02:44 -05:00
aos Update bare exceptions to specify Exception. 2018-12-16 15:03:19 -08:00
aruba Move _handle_no_log_values() out of basic.py (#48628) 2019-03-04 17:02:44 -05:00
asa Move _handle_no_log_values() out of basic.py (#48628) 2019-03-04 17:02:44 -05:00
avi Updated Avi Modules with new features and documentation update. (#34206) 2017-12-24 08:15:23 +00:00
bigswitch
checkpoint Add autopublish and autoinstallpolicy behaviour to Checkpoint devices (#50862) 2019-01-15 11:03:48 +01:00
cloudengine Add cli and netconf ability from ansible itself for cloudengine ce modules (#41357) 2018-06-14 09:38:27 +05:30
cnos Lenovo cnos user module (#53763) 2019-03-27 19:22:05 +05:30
common Resolved issue with NetworkConfig parsing device configs with inconsistent indentation levels. (#51850) 2019-03-20 04:23:51 -04:00
dellos6 Fix_dellos6_minor_issues (#52981) 2019-03-15 13:53:30 +05:30
dellos9 Move _handle_no_log_values() out of basic.py (#48628) 2019-03-04 17:02:44 -05:00
dellos10 Move _handle_no_log_values() out of basic.py (#48628) 2019-03-04 17:02:44 -05:00
edgeos Add missing ConnectionError imports (#45879) 2018-09-20 12:01:01 +10:00
edgeswitch new network module: edgeswitch_vlan (#48041) 2018-12-17 11:30:17 +05:30
enos Move _handle_no_log_values() out of basic.py (#48628) 2019-03-04 17:02:44 -05:00
eos New module for BGP configuration management in Arista EOS (#52722) 2019-03-12 17:31:58 +05:30
exos Exos httpapi (#54405) 2019-03-27 14:44:04 +01:00
f5 removes redundant functions (#53989) 2019-03-20 14:44:41 +00:00
fortimanager Fortinet FortiManager Module_Utils MINOR Update (#52756) 2019-03-04 10:56:06 +05:30
fortios Update bare exceptions to specify Exception. 2018-12-16 15:03:19 -08:00
frr frr: New module for BGP configuration management (#51281) 2019-03-04 15:02:56 +05:30
ftd New module to install images on Cisco FTD devices (#53467) 2019-03-26 19:35:53 +05:30
ingate standardize TLS connection properties (#54315) 2019-03-28 00:19:28 -05:00
ios New module to support BGP configuration management in IOS (#49121) 2019-03-04 13:37:57 +05:30
iosxr New module for BGP configuration management in iosxr (#53121) 2019-03-12 17:47:40 +05:30
ironware Move _handle_no_log_values() out of basic.py (#48628) 2019-03-04 17:02:44 -05:00
junos Move _handle_no_log_values() out of basic.py (#48628) 2019-03-04 17:02:44 -05:00
meraki Meraki performance fixes for net and org lookups (#51395) 2019-02-18 23:58:27 +01:00
netconf Fix netconf module_utils dict changed size issue (#46778) 2018-10-11 00:01:17 +05:30
netscaler
netvisor Pluribus Networks network cli terminal and cliconf plugins (#53735) 2019-03-15 13:51:50 +05:30
nos new nos_command module (#43056) 2018-08-10 13:50:02 -07:00
nso NSO - added validate_certs parameter to allow for ignoring of SSL certificates (#51981) 2019-02-25 14:17:56 +00:00
nxos Module nxos logging fixes (#52883) 2019-03-06 13:55:03 -05:00
onyx Get Capabilities Support (#49880) 2018-12-14 09:45:31 +05:30
ordnance
panos Add fw via panorama connectivity to panos connection (#52954) 2019-03-25 19:48:45 +05:30
restconf Restconf HTTPAPI plugin and modules (#49476) 2019-02-04 09:28:26 -05:00
routeros Move _handle_no_log_values() out of basic.py (#48628) 2019-03-04 17:02:44 -05:00
skydive PR to include support for Skydive Node and Edge modules with Ansible (#53112) 2019-03-13 16:22:31 +05:30
slxos Extreme Networks SLXOS Config Module (#38607) 2018-04-20 08:52:20 +01:00
sros Move _handle_no_log_values() out of basic.py (#48628) 2019-03-04 17:02:44 -05:00
voss New voss_config module (#47533) 2018-11-01 14:07:41 +05:30
vyos Move _handle_no_log_values() out of basic.py (#48628) 2019-03-04 17:02:44 -05:00
__init__.py