Releases: ansible-collections/ansible-consul
Releases · ansible-collections/ansible-consul
Local actions and IPv6 Wrapping
- Switch to local_action for local tasks
- Wrap IPv6 addresses (thanks @tbartelmess)
Template filename fix
v1.17.1 Correct template filename - fixes #58
Configuration, paths, and more!
- Updated configuration directory structure (thanks @groggemans)
- Updated
consul_config_path
to point to/etc/consul
- Added
consul_configd_path
defaulting to/etc/consul.d
- Updated
- Added
consul_debug
variable - defaults to no (thanks @groggemans) - Moved all config related tasks to
tasks/config.yml
(thanks @groggemans) - Added ACL and TLS parameters to the main
config.json
(thanks @groggemans) - Now using
/etc/consul/config.json
for all consul roles (thanks @groggemans) - Fix small bug preventing RPC gossip key to be read (thanks @groggemans)
- Exposed
consul_node_role
as a fact (thanks @groggemans) - Update documentation
Consul 0.8.1
v1.16.3 Consul 0.8.1
Put it back
- Standing corrected - put node_role back into defaults as it will still be
overridden by host vars (sorry @groggemans) - Update documentation
Revert node_role
v1.16.1 Revert node_role in defaults
Numerous updates
- Cleanup templates and default vars (thanks @groggemans)
- Add default consul_node_role (client) (thanks @groggemans)
- Update 'gather server facts' task/option (thanks @groggemans)
- Make user management optional + move to own file (thanks @groggemans)
- Properly name-space all vars (thanks @groggemans)
- Move directory settings to own file (thanks @groggemans)
- Replace unsupported Jinja do with if/else (thanks @groggemans)
- Fix missing endif in server configuration template (thanks @groggemans)
- Re-expose consul_bind_address as fact (thanks @groggemans)
- Template output improvements and style changes (thanks @groggemans)
- Add spaces at front end back of JSON arrays (thanks @groggemans)
- Update Vagrantfile
- Update documentation
Great deal of refactoring and cleanup
- Add option to download binaries directly to remotes (thanks @jonhatalla)
- Add environment variable overrides for the following default variables:
consul_bind_address
consul_datacenter
consul_domain
consul_group_name
consul_log_level
consul_syslog_enable
consul_acl_default_policy
consul_acl_down_policy
- Rename
consul_src_files
variable - Rename
consul_copy_keys
variable - Rename
consul_ca_crt
variable - Rename
consul_server_crt
variable - Rename
consul_server_key
variable - Rename
consul_verify_outgoing
variable - Rename
consul_verify_server_hostname
variable - Move
consul_iface
default to value ofhostvars.consul_iface
- Override with elsewhere or with
CONSUL_IFACE
environment variable - Closes #40
- Override with elsewhere or with
- Update documentation
Fix Bootstrapping
- Fix bootstrapping (thanks @groggemans)
Cleanup and reorg
v1.13.0
- Cleanup of variables
- Fix statement preventing key transfer to new servers (thanks @groggemans)
- Change custom configuration naming convention
- Update documentation
v1.13.1
- Finish documentation updates