blob: 9f1811b8330937193ecdb9ff481548fdb4cd668a [file] [log] [blame]
{%- from "etcd/map.jinja" import server with context %}
# this file can be sourced and used to configure etcdctl
export ETCDCTL_API=3
export ETCDCTL_ENDPOINTS=["{% for member in server.members %}http{% if server.get('ssl', {}).get('enabled') %}s{% endif %}://{{ member.host }}:4001{% if not loop.last %},{% endif %}{% endfor %}"]
{%- if server.get('ssl', {}).get('enabled') %}
export ETCDCTL_CACERT=/var/lib/etcd/ca.pem
export ETCDCTL_CERT=/var/lib/etcd/etcd-server.pem
export ETCDCTL_KEY=/var/lib/etcd/etcd-server.key
{% endif %}