I should install k3s without lvm

This commit is contained in:
Adrien Reslinger 2024-09-10 19:41:34 +02:00
parent 82c63c2628
commit 2b560deaad
Signed by: adrien
GPG key ID: DA7B27055C66D6DE
2 changed files with 28 additions and 23 deletions

View file

@ -11,3 +11,4 @@ kubernetes_k3s_version: 1.31.0+k3s1
kubernetes_pods_network: "10.244.0.0/16"
lb_auth_pass: 1be344d62acc46c6858ae8475668a245
kubernetes_swap_enabled: false
kubernetes_lvm: true

View file

@ -82,7 +82,11 @@
- "crictl"
- "ctr"
- name: Create thin volumes for k3s
- name: Create logical volume for k3s
when:
- kubernetes_lvm|bool
block:
- name: Create thin volumes for k3s
community.general.lvol:
vg: "{{ item.vg }}"
lv: "{{ item.name }}"
@ -91,14 +95,14 @@
with_items:
- { name: var_lib_k3s, vg: vg_sys, size: 10g, mount_point: /var/lib/rancher/k3s, mount_opts: "discard"}
- name: Create file system on containerd lv
- name: Create file system on containerd lv
community.general.filesystem:
fstype: ext4
dev: "/dev/{{ item.vg }}/{{ item.name }}"
with_items:
- { name: var_lib_k3s, vg: vg_sys, size: 10g, mount_point: /var/lib/rancher/k3s, mount_opts: "discard"}
- name: Mount logical volumes
- name: Mount logical volumes
ansible.posix.mount:
name: "{{ item.mount_point }}"
src: "/dev/{{ item.vg }}/{{ item.name }}"