Fixed creation of join-command
This commit is contained in:
parent
0997a2f864
commit
25a0d4882f
@ -123,9 +123,7 @@
|
|||||||
mode: "0755"
|
mode: "0755"
|
||||||
|
|
||||||
- name: Download Kubernetes GPG key securely
|
- name: Download Kubernetes GPG key securely
|
||||||
ansible.builtin.shell: |
|
ansible.builtin.shell: curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.31/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg
|
||||||
set -o pipefail
|
|
||||||
curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.31/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg
|
|
||||||
|
|
||||||
- name: Add Kubernetes repository
|
- name: Add Kubernetes repository
|
||||||
ansible.builtin.apt_repository:
|
ansible.builtin.apt_repository:
|
||||||
@ -139,7 +137,7 @@
|
|||||||
- kubeadm
|
- kubeadm
|
||||||
- kubectl
|
- kubectl
|
||||||
state: present
|
state: present
|
||||||
update_cache: true
|
update_cache: yes
|
||||||
|
|
||||||
- name: Hold kubelet, kubeadm, kubectl packages
|
- name: Hold kubelet, kubeadm, kubectl packages
|
||||||
ansible.builtin.command:
|
ansible.builtin.command:
|
||||||
@ -213,6 +211,8 @@
|
|||||||
- name: Initialize Kubernetes control plane
|
- name: Initialize Kubernetes control plane
|
||||||
ansible.builtin.command:
|
ansible.builtin.command:
|
||||||
cmd: kubeadm init --pod-network-cidr=10.244.0.0/16
|
cmd: kubeadm init --pod-network-cidr=10.244.0.0/16
|
||||||
|
creates: /tmp/kubeadm_output
|
||||||
|
register: kubeadm_init_output
|
||||||
become: true
|
become: true
|
||||||
changed_when: false
|
changed_when: false
|
||||||
|
|
||||||
@ -223,6 +223,13 @@
|
|||||||
owner: ansible
|
owner: ansible
|
||||||
mode: "0755"
|
mode: "0755"
|
||||||
|
|
||||||
|
- name: Store Kubernetes initialization output to file
|
||||||
|
copy:
|
||||||
|
content: "{{ kubeadm_init_output.stdout }}"
|
||||||
|
dest: /tmp/kubeadm_output
|
||||||
|
become: true
|
||||||
|
delegate_to: localhost
|
||||||
|
|
||||||
- name: Generate join command
|
- name: Generate join command
|
||||||
ansible.builtin.command: kubeadm token create --print-join-command
|
ansible.builtin.command: kubeadm token create --print-join-command
|
||||||
register: join_command
|
register: join_command
|
||||||
@ -232,6 +239,7 @@
|
|||||||
content: '"{{ join_command.stdout_lines[0] }}"'
|
content: '"{{ join_command.stdout_lines[0] }}"'
|
||||||
dest: '"/tmp/join-command"'
|
dest: '"/tmp/join-command"'
|
||||||
delegate_to: localhost
|
delegate_to: localhost
|
||||||
|
|
||||||
- name: Set permissions for the Join Executable
|
- name: Set permissions for the Join Executable
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
path: /tmp/join-command
|
path: /tmp/join-command
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user