You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/lib/ansible/modules/monitoring
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
5 years ago
..
zabbix standardize TLS connection properties (#54315) 5 years ago
__init__.py Relocating extras into lib/ansible/modules/ after merge 8 years ago
airbrake_deployment.py More validate module fixes (#39097) 6 years ago
bigpanda.py More validate module fixes (#39097) 6 years ago
circonus_annotation.py start getting modules to use shared import error code (#51787) 5 years ago
datadog_event.py start getting modules to use shared import error code (#51787) 5 years ago
datadog_monitor.py start getting modules to use shared import error code (#51787) 5 years ago
grafana_dashboard.py Convert to reduced list of known types (#50010) 6 years ago
grafana_datasource.py Fix typo in ds_type in examples section (#50166) 6 years ago
grafana_plugin.py Assorted pylint fixes 5 years ago
honeybadger_deployment.py Clean up module documentation (#36909) 6 years ago
icinga2_feature.py icinga2_feature: fix module in check_mode (#39853) 6 years ago
icinga2_host.py fix use_proxy option in icinga2_host (#47671) 6 years ago
librato_annotation.py BOTMETA.yml and module metadata: fix case authors (#46051) 6 years ago
logentries.py Bulk autopep8 (modules) 7 years ago
logicmonitor.py Fixes typo of 'registed' to 'registered' (#52708) 5 years ago
logicmonitor_facts.py Fix incorrect use of `is` for comparisons. 5 years ago
logstash_plugin.py Add logstash_plugin example for lower heap size 6 years ago
monit.py Clean up module documentation (#36909) 6 years ago
nagios.py Clean up module documentation (#36909) 6 years ago
newrelic_deployment.py More validate module fixes (#39097) 6 years ago
pagerduty.py Update bare exceptions to specify Exception. 6 years ago
pagerduty_alert.py Update pagerduty modules to rest v2 (#42618) 6 years ago
pingdom.py start getting modules to use shared import error code (#51787) 5 years ago
rollbar_deployment.py Explicitly pass HTTP method to fetch_url 6 years ago
sensu_check.py Fix incorrect use of `is` for comparisons. 5 years ago
sensu_client.py Convert to reduced list of known types (#50010) 6 years ago
sensu_handler.py Convert to reduced list of known types (#50010) 6 years ago
sensu_silence.py Update bare exceptions to specify Exception. 6 years ago
sensu_subscription.py Fix incorrect use of `is` for comparisons. 5 years ago
spectrum_device.py Fix returned landscape value when using python3 6 years ago
stackdriver.py Clean up module documentation (#36909) 6 years ago
statusio_maintenance.py Clean up module documentation (#36909) 6 years ago
uptimerobot.py Fix non-HTTPS endpoint (#40601) 6 years ago