github.com/jlmeeker/kismatic@v1.10.1-0.20180612190640-57f9005a1f1a/ansible/roles/kubeconfig/templates/kubeconfig.j2 (about)

     1  apiVersion: v1
     2  kind: Config
     3  clusters:
     4  - name: {{ kubernetes_cluster_name }}
     5    cluster:
     6      certificate-authority: {{ kubernetes_certificates.ca }}
     7      server: "{% if 'master' in group_names %}{{ local_kubernetes_master_ip }}{% else %}{{ kubernetes_master_ip }}{% endif %}" 
     8  users:
     9  - name: admin
    10    user:
    11  {% if kubernetes_admin_password is defined and kubernetes_admin_password != '' %}
    12      username: admin
    13      password: "{{ kubernetes_admin_password }}"
    14  {% endif %}
    15      client-certificate: "{{ kubernetes_certificates.admin }}"
    16      client-key: "{{ kubernetes_certificates.admin_key }}"
    17  contexts:
    18  - name: kubernetes
    19    context:
    20      cluster: {{ kubernetes_cluster_name }}
    21      user: admin
    22  current-context: kubernetes