Skip to content
This repository has been archived by the owner on Mar 2, 2022. It is now read-only.

Commit

Permalink
Replace token generate with token create
Browse files Browse the repository at this point in the history
`kubeadm token generate` only provides a token string, it does not creaate
the token itself. Move this to `kubeadm token create` and move it after
the master becomes initialized.

Signed-off-by: Craig Tracey <craigtracey@gmail.com>
  • Loading branch information
craigtracey committed Oct 30, 2018
1 parent 455d55a commit fc7cce9
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions ansible/roles/kubernetes-master/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,6 @@
path: /etc/kubernetes/manifests/kube-apiserver.yaml
register: kubeadm_apiserver_manifest

- name: generate a kubeadm token
command: "/usr/bin/kubeadm token generate"
register: generated_token
run_once: True
delegate_to: "{{ groups['primary_master']|first }}"

- name: drop kubeadm template
run_once: True
delegate_to: "{{ groups['primary_master']|first }}"
Expand All @@ -26,11 +20,17 @@
when: kubeadm_apiserver_manifest.stat.exists == False

- name: run kubeadm init on primary master
shell: "/usr/bin/kubeadm init --config=/etc/kubernetes/kubeadm.conf --skip-preflight-checks"
shell: "/usr/bin/kubeadm init --config=/etc/kubernetes/kubeadm.conf --skip-preflight-checks"
delegate_to: "{{ groups['primary_master']|first }}"
run_once: true
when: kubeadm_apiserver_manifest.stat.exists == False

- name: create a kubeadm token
command: "/usr/bin/kubeadm token create"
register: generated_token
run_once: True
delegate_to: "{{ groups['primary_master']|first }}"

- name: slurp the ca certificate and key
slurp: src=/etc/kubernetes/{{ item }}
with_items:
Expand Down

0 comments on commit fc7cce9

Please sign in to comment.