You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

14 lines
495 B

  1. #!/bin/bash
  2. # {{ ansible_managed }}
  3. # example invocation: etcdctl.sh get --keys-only --from-key ""
  4. etcdctl \
  5. {% if etcd_deployment_type == "kubeadm" %}
  6. --cacert {{ kube_cert_dir }}/etcd/ca.crt \
  7. --cert {{ kube_cert_dir }}/etcd/server.crt \
  8. --key {{ kube_cert_dir }}/etcd/server.key "$@"
  9. {% else %}
  10. --cacert {{ etcd_cert_dir }}/ca.pem \
  11. --cert {{ etcd_cert_dir }}/admin-{{ inventory_hostname }}.pem \
  12. --key {{ etcd_cert_dir }}/admin-{{ inventory_hostname }}-key.pem "$@"
  13. {% endif %}