Install Kubernetes 1.11 and go back to Ubuntu Xenial until Bionic is officially supported

This commit is contained in:
Paul-Henri Froidmont 2018-09-25 17:07:38 +02:00
parent 5acc7652a9
commit bf83e675f2
26 changed files with 765 additions and 7 deletions

View file

@ -0,0 +1,26 @@
---
- block:
- name: Get an existing kubeadm join token
shell: |
kubeadm token list 2>/dev/null \
| awk '$4 == "authentication,signing" { print $1 }' \
| head -n1
register: kubeadm_token_list
changed_when: False
check_mode: False
failed_when: False
- name: Generate a new kubeadm token
shell: "kubeadm token create 2>/dev/null || kubeadm token generate"
register: kubeadm_token_create
when: kubeadm_token_list.stdout | length == 0
- set_fact:
kubeadm_token: |-
{%- if kubeadm_token_list.stdout | length > 0 -%}
{{ kubeadm_token_list.stdout }}
{%- else -%}
{{ kubeadm_token_create.stdout }}
{%- endif -%}
when: kubeadm_token|default('') | length == 0