40 lines
740 B
YAML
40 lines
740 B
YAML
|
---
|
||
|
|
||
|
- name: Add dnf repo for kubernetes
|
||
|
copy:
|
||
|
src: kubernetes.repo
|
||
|
mode: "0644"
|
||
|
dest: /etc/yum.repos.d/kubernetes.repo
|
||
|
become: yes
|
||
|
|
||
|
- name: Configure containerd for k8s
|
||
|
copy:
|
||
|
src: containerd-config.toml
|
||
|
mode: "0644"
|
||
|
dest: /etc/containerd/config.toml
|
||
|
become: yes
|
||
|
|
||
|
- name: Install kubernetes dnf packages
|
||
|
dnf:
|
||
|
name:
|
||
|
- kubeadm
|
||
|
- kubelet
|
||
|
- kubectl
|
||
|
- containerd
|
||
|
disable_excludes: kubernetes
|
||
|
become: yes
|
||
|
|
||
|
- name: Enable kernel mods for k8s
|
||
|
copy:
|
||
|
src: modules-load-d-k8s.conf
|
||
|
mode: "0644"
|
||
|
dest: /etc/modules-load.d/k8s.conf
|
||
|
become: yes
|
||
|
|
||
|
- name: Set kernel params for k8s
|
||
|
copy:
|
||
|
src: sysctl-d-k8s.conf
|
||
|
mode: "0644"
|
||
|
dest: /etc/sysctl.d/k8s.conf
|
||
|
become: yes
|