5f8080aaa0
* consul_session: Python 2.6 is always required on managed node * consul_session: document all types * consul_session: add doc for 'id' parameter * consul_session: improve parameter descriptions - use formatting functions in descriptions - 'name' parameter is required when state=node * consul_session: use required_if * consul_session: add integration tests * consul_session: use 'retry' with network dependent tasks * Use ansible-ci-files bucket for consul binaries Co-Authored-By: Matt Clay <matt@mystile.com>
13 lines
351 B
Django/Jinja
13 lines
351 B
Django/Jinja
# {{ ansible_managed }}
|
|
server = true
|
|
pid_file = "{{ remote_dir }}/consul.pid"
|
|
ports {
|
|
http = 8500
|
|
{% if pyopenssl_version.stdout is version('0.15', '>=') %}
|
|
https = 8501
|
|
{% endif %}
|
|
}
|
|
{% if pyopenssl_version.stdout is version('0.15', '>=') %}
|
|
key_file = "{{ remote_dir }}/privatekey.pem"
|
|
cert_file = "{{ remote_dir }}/cert.pem"
|
|
{% endif %}
|