mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
* add etcd3 lookup plugin * retire version_added tag Co-Authored-By: Felix Fontein <felix@fontein.de> * typo fixes Co-Authored-By: Felix Fontein <felix@fontein.de> * fix YAML syntax in example Co-Authored-By: Felix Fontein <felix@fontein.de> * typo fixes Co-Authored-By: Felix Fontein <felix@fontein.de> * remove python shebang as it is useless in Ansible lookup module Co-Authored-By: Felix Fontein <felix@fontein.de> * Update plugins/lookup/etcd3.py typo Co-Authored-By: Felix Fontein <felix@fontein.de> * fixes: - replaced LookupBase._display by ansible.utils.display.Display - add regex to retrieve host and port from ETCDCTL_ENDPOINTS env - add env support for user, password, timeout * fixes: - use short form for types - update doc section with envs - catch exceptions between etcd3 api calls * etcd3 lookup pass ansible sanity checks introduce ansible integration tests for etcd3 lookup * extract etcd3 setup from existing etcd3 module integration test * fix etcd3 module/lookup integration tests * fixes: - fix port option in docstring - raise connecttion error - fix display format issues - fix ETCDCTL_ENDPOINTS regex adds: - basic unit tests * fix sanity issues * add etcd3 lookup plugin * retire version_added tag Co-Authored-By: Felix Fontein <felix@fontein.de> * typo fixes Co-Authored-By: Felix Fontein <felix@fontein.de> * fix YAML syntax in example Co-Authored-By: Felix Fontein <felix@fontein.de> * typo fixes Co-Authored-By: Felix Fontein <felix@fontein.de> * remove python shebang as it is useless in Ansible lookup module Co-Authored-By: Felix Fontein <felix@fontein.de> * Update plugins/lookup/etcd3.py typo Co-Authored-By: Felix Fontein <felix@fontein.de> * fixes: - replaced LookupBase._display by ansible.utils.display.Display - add regex to retrieve host and port from ETCDCTL_ENDPOINTS env - add env support for user, password, timeout * fixes: - use short form for types - update doc section with envs - catch exceptions between etcd3 api calls * etcd3 lookup pass ansible sanity checks introduce ansible integration tests for etcd3 lookup * extract etcd3 setup from existing etcd3 module integration test * fix etcd3 module/lookup integration tests * fixes: - fix port option in docstring - raise connecttion error - fix display format issues - fix ETCDCTL_ENDPOINTS regex adds: - basic unit tests * fix sanity issues * changes: - replace kwargs lookups with get_option() - add 'entpoint' option for correct handling of ETCDCTL_ENDPOINTS env - code simplification * fix etcd3 lookup unit test: replace LookupModule instanciation with lookup_loader * fix sanity checks * etcd3 changes: - docstring documentation fixes/updates - create etcd3 cnx object with a get_option() loop instead of copying 'private' class object - set 'endpoints' option mutually exclusive with 'host' and 'port' (raises an AnsibleError exception) * etcd3 changes: - added ANSIBLE_METADATA, - added default value for 'endpoints' option, - removed defaults for options 'host' and 'port', - fixed docstring links, - added 'notes' and 'seealso' sections in doctring - updated options code handling to reflect docstring's updates * etcd3 changes: - fix descriptions for endpoints, host, and port options - update notes sections - fix reference to etcd lookup plugin in seealso section - fix return docstring - remove useless logging - obfuscates password in connection logging * more pythonic lookup on dict keys Co-Authored-By: Felix Fontein <felix@fontein.de> * Update password obfuscation Co-Authored-By: Felix Fontein <felix@fontein.de> Co-authored-by: Felix Fontein <felix@fontein.de> |
||
|---|---|---|
| .. | ||
| aix_devices | ||
| aix_filesystem | ||
| alternatives | ||
| apache2_module | ||
| archive | ||
| callback_log_plays | ||
| cloud_init_data_facts | ||
| cloudscale_common | ||
| cloudscale_floating_ip | ||
| cloudscale_server | ||
| cloudscale_server_group | ||
| cloudscale_volume | ||
| connection | ||
| connection_chroot | ||
| connection_docker | ||
| connection_jail | ||
| connection_lxc | ||
| connection_lxd | ||
| connection_posix | ||
| consul | ||
| cronvar | ||
| deploy_helper | ||
| digital_ocean_floating_ip | ||
| digital_ocean_sshkey | ||
| digital_ocean_tag | ||
| docker_config | ||
| docker_container | ||
| docker_container_info | ||
| docker_host_info | ||
| docker_image | ||
| docker_image_info | ||
| docker_login | ||
| docker_network | ||
| docker_network_info | ||
| docker_node | ||
| docker_node_info | ||
| docker_prune | ||
| docker_secret | ||
| docker_stack | ||
| docker_swarm | ||
| docker_swarm_info | ||
| docker_swarm_service | ||
| docker_swarm_service_info | ||
| docker_volume | ||
| docker_volume_info | ||
| etcd3 | ||
| filesystem | ||
| filter_json_query | ||
| filter_random_mac | ||
| firewalld | ||
| flatpak | ||
| flatpak_remote | ||
| gem | ||
| git_config | ||
| github_issue | ||
| gitlab_deploy_key | ||
| gitlab_group | ||
| gitlab_hook | ||
| gitlab_project | ||
| gitlab_project_variable | ||
| gitlab_runner | ||
| gitlab_user | ||
| hg | ||
| homebrew | ||
| hwc_ecs_instance | ||
| hwc_evs_disk | ||
| hwc_network_vpc | ||
| hwc_smn_topic | ||
| hwc_vpc_eip | ||
| hwc_vpc_peering_connect | ||
| hwc_vpc_port | ||
| hwc_vpc_private_ip | ||
| hwc_vpc_route | ||
| hwc_vpc_security_group | ||
| hwc_vpc_security_group_rule | ||
| hwc_vpc_subnet | ||
| influxdb_user | ||
| ini_file | ||
| intersight_info | ||
| inventory_cloudscale | ||
| inventory_docker_machine | ||
| inventory_docker_swarm | ||
| inventory_kubevirt | ||
| ipify_facts | ||
| ipwcli_dns | ||
| iso_extract | ||
| java_cert | ||
| jboss | ||
| ldap_search | ||
| listen_ports_facts | ||
| locale_gen | ||
| lookup_cartesian | ||
| lookup_etcd3 | ||
| lookup_flattened | ||
| lookup_hashi_vault | ||
| lookup_lmdb_kv | ||
| lookup_passwordstore | ||
| lvg | ||
| mariadb_replication | ||
| mas | ||
| memset_dns_reload | ||
| memset_memstore_info | ||
| memset_server_info | ||
| memset_zone | ||
| memset_zone_domain | ||
| memset_zone_record | ||
| mqtt | ||
| mysql_db | ||
| mysql_info | ||
| mysql_query | ||
| mysql_replication | ||
| mysql_user | ||
| mysql_variables | ||
| nios_a_record | ||
| nios_aaaa_record | ||
| nios_cname_record | ||
| nios_dns_view | ||
| nios_host_record | ||
| nios_mx_record | ||
| nios_naptr_record | ||
| nios_network | ||
| nios_network_view | ||
| nios_ptr_record | ||
| nios_srv_record | ||
| nios_txt_record | ||
| nios_zone | ||
| npm | ||
| one_host | ||
| osx_defaults | ||
| pids | ||
| postgresql_copy | ||
| postgresql_db | ||
| postgresql_ext | ||
| postgresql_idx | ||
| postgresql_info | ||
| postgresql_lang | ||
| postgresql_membership | ||
| postgresql_owner | ||
| postgresql_pg_hba | ||
| postgresql_ping | ||
| postgresql_privs | ||
| postgresql_publication | ||
| postgresql_query | ||
| postgresql_schema | ||
| postgresql_sequence | ||
| postgresql_set | ||
| postgresql_slot | ||
| postgresql_subscription | ||
| postgresql_table | ||
| postgresql_tablespace | ||
| postgresql_user | ||
| postgresql_user_obj_stat_info | ||
| prepare_nios_tests/tasks | ||
| prepare_nuage_tests/tasks | ||
| prepare_tests/tasks | ||
| python_requirements_info | ||
| read_csv | ||
| scaleway_compute | ||
| scaleway_image_info | ||
| scaleway_ip | ||
| scaleway_ip_info | ||
| scaleway_lb | ||
| scaleway_organization_info | ||
| scaleway_security_group | ||
| scaleway_security_group_info | ||
| scaleway_security_group_rule | ||
| scaleway_server_info | ||
| scaleway_snapshot_info | ||
| scaleway_sshkey | ||
| scaleway_user_data | ||
| scaleway_volume | ||
| scaleway_volume_info | ||
| script_inventory_foreman | ||
| sefcontext | ||
| sensu_client | ||
| sensu_handler | ||
| setup_cron | ||
| setup_docker | ||
| setup_docker_registry | ||
| setup_epel/tasks | ||
| setup_etcd3 | ||
| setup_flatpak_remote | ||
| setup_influxdb/tasks | ||
| setup_mosquitto | ||
| setup_mysql8 | ||
| setup_mysql_db | ||
| setup_mysql_replication | ||
| setup_openldap | ||
| setup_opennebula/vars | ||
| setup_openssl | ||
| setup_pkg_mgr/tasks | ||
| setup_postgresql_db | ||
| setup_postgresql_replication | ||
| setup_remote_constraints | ||
| setup_remote_tmp_dir | ||
| setup_tls | ||
| setup_wildfly_server | ||
| supervisorctl | ||
| synchronize-buildah | ||
| timezone | ||
| ufw | ||
| wakeonlan | ||
| xattr | ||
| xfs_quota | ||
| xml | ||
| yarn | ||
| zypper | ||
| zypper_repository | ||
| __init__.py | ||