---
kubernetes_binaries_info:
  install_path: /usr/bin
  tmp_download_path: /tmp/k8s_bins
  # Download link from here https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.10.md#downloads-for-v1100
  kubernetes_targz_link: https://dl.k8s.io/v1.12.0/kubernetes.tar.gz
  # Download link from here https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.10.md#node-binaries
  windows_bins_link: https://dl.k8s.io/v1.12.0/kubernetes-node-windows-amd64.tar.gz
  cni_linux_download_link: https://github.com/containernetworking/cni/releases/download/v0.3.0/cni-v0.3.0.tgz

kubernetes_cluster_info:
  MASTER_IP: "{{MASTER_IP | default('the master node does not need this')}}"
  CLUSTER_SUBNET: "{{CLUSTER_SUBNET}}"
  MASTER_INTERNAL_IP: "{{MASTER_INTERNAL_IP}}"
  SERVICE_CLUSTER_IP_RANGE: "{{SERVICE_CLUSTER_IP_RANGE}}"
  K8S_DNS_DOMAIN: "{{K8S_DNS_DOMAIN}}"
  K8S_DNS_SERVICE_IP: "{{K8S_DNS_SERVICE_IP}}"
  K8S_API_SERVICE_IP: "{{K8S_API_SERVICE_IP}}"
  ETCD_VERSION: "3.1.2"

kubernetes_certificates:
  tmp_generate_path: /tmp/k8s_certs
  directory: /etc/kubernetes/tls

kubernetes_binaries:
  linux_common:
    - kubectl
  linux_master:
    - kube-apiserver
    - kube-scheduler
    - kube-controller-manager
  linux_minion:
    - kubelet
  windows:
    - kubelet.exe
    - kubectl.exe

kubernetes_dns:
  coredns_git_url: https://github.com/coredns/deployment
  tmp_path: /tmp
  branch: master
