Skip to content

Releases: ansible-collections/ansible-consul

Local actions and IPv6 Wrapping

23 Apr 13:25
Compare
Choose a tag to compare
  • Switch to local_action for local tasks
  • Wrap IPv6 addresses (thanks @tbartelmess)

Template filename fix

21 Apr 19:05
Compare
Choose a tag to compare
v1.17.1

Correct template filename - fixes #58

Configuration, paths, and more!

18 Apr 15:33
Compare
Choose a tag to compare
  • Updated configuration directory structure (thanks @groggemans)
    • Updated consul_config_path to point to /etc/consul
    • Added consul_configd_path defaulting to /etc/consul.d
  • 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

17 Apr 22:48
Compare
Choose a tag to compare
v1.16.3

Consul 0.8.1

Put it back

17 Apr 16:12
Compare
Choose a tag to compare
  • Standing corrected - put node_role back into defaults as it will still be
    overridden by host vars (sorry @groggemans)
  • Update documentation

Revert node_role

17 Apr 15:33
Compare
Choose a tag to compare
v1.16.1

Revert node_role in defaults

Numerous updates

17 Apr 15:05
Compare
Choose a tag to compare
  • 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

11 Apr 23:30
Compare
Choose a tag to compare
  • 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 of hostvars.consul_iface
    • Override with elsewhere or with CONSUL_IFACE environment variable
    • Closes #40
  • Update documentation

Fix Bootstrapping

10 Apr 02:07
Compare
Choose a tag to compare

Cleanup and reorg

09 Apr 16:55
Compare
Choose a tag to compare

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