diff options
author | Christian Pointner <equinox@spreadspace.org> | 2018-01-20 03:31:51 +0100 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2018-01-20 03:31:51 +0100 |
commit | 9932bc76bb05a6c0dae2e9ce5bc2af440eaa3bb3 (patch) | |
tree | 293cbc7351842db182fba65035f28d4e8b21d87b /roles/kubernetes-base | |
parent | kube-proxy needs bridge-nf-call-iptables to be set (diff) |
use specific version of kubernetes and docker-ce
Diffstat (limited to 'roles/kubernetes-base')
-rw-r--r-- | roles/kubernetes-base/tasks/main.yaml | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/roles/kubernetes-base/tasks/main.yaml b/roles/kubernetes-base/tasks/main.yaml index e217b9c1..8badf984 100644 --- a/roles/kubernetes-base/tasks/main.yaml +++ b/roles/kubernetes-base/tasks/main.yaml @@ -39,12 +39,22 @@ - name: install basic kubernetes components with_items: + - "kubelet{% if kubernetes.pkg_version is defined %}={{ kubernetes.pkg_version }}{% endif %}" + - "kubeadm{% if kubernetes.pkg_version is defined %}={{ kubernetes.pkg_version }}{% endif %}" + - "kubectl{% if kubernetes.pkg_version is defined %}={{ kubernetes.pkg_version }}{% endif %}" + apt: + name: "{{ item }}" + state: present + +- name: disable automatic upgrades for kubernetes components + when: kubernetes.pkg_version is defined + with_items: - kubelet - kubeadm - kubectl - apt: + dpkg_selections: name: "{{ item }}" - state: present + selection: hold - name: add dummy group with gid 998 group: |