community.general/lib/ansible/modules
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
..
cloud standardize TLS connection properties (#54315) 2019-03-28 00:19:28 -05:00
clustering standardize TLS connection properties (#54315) 2019-03-28 00:19:28 -05:00
commands Updated playbook works sample. (#51673) 2019-03-11 17:12:05 -05:00
crypto standardize TLS connection properties (#54315) 2019-03-28 00:19:28 -05:00
database standardize TLS connection properties (#54315) 2019-03-28 00:19:28 -05:00
files Use locking for concurrent file access (#52567) 2019-03-27 20:20:18 -04:00
identity FreeIPA: Fix ipa_user password option (#48453) 2019-03-11 15:44:06 +05:30
inventory utilities: Clean up parameter types and add seealso (#53063) 2019-03-07 00:25:59 +01:00
messaging standardize TLS connection properties (#54315) 2019-03-28 00:19:28 -05:00
monitoring standardize TLS connection properties (#54315) 2019-03-28 00:19:28 -05:00
net_tools uri: do not write the file after failure (#53515) 2019-03-22 09:32:43 -05:00
network standardize TLS connection properties (#54315) 2019-03-28 00:19:28 -05:00
notification standardize TLS connection properties (#54315) 2019-03-28 00:19:28 -05:00
packaging standardize TLS connection properties (#54315) 2019-03-28 00:19:28 -05:00
remote_management standardize TLS connection properties (#54315) 2019-03-28 00:19:28 -05:00
source_control standardize TLS connection properties (#54315) 2019-03-28 00:19:28 -05:00
storage Fix .encode('hex') call for python3 (#53343) 2019-03-27 16:03:58 +00:00
system Use locking for concurrent file access (#52567) 2019-03-27 20:20:18 -04:00
utilities fixed docbuild errors (#54061) 2019-03-20 11:23:06 -05:00
web_infrastructure standardize TLS connection properties (#54315) 2019-03-28 00:19:28 -05:00
windows Add a force_replace_host flag to win_domain_membership (#53542) 2019-03-28 14:36:26 +10:00
__init__.py Re-adding the init py for modules 2016-12-08 11:35:20 -05:00