From 6185bb26ee57bbd3068cd3b5540aae79168a67d0 Mon Sep 17 00:00:00 2001 From: Adrien Date: Sun, 13 Sep 2020 23:40:09 +0200 Subject: [PATCH] Add LV --- tasks/main.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/tasks/main.yml b/tasks/main.yml index c845049..816beb0 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -8,6 +8,32 @@ state: absent update_cache: yes +- name: Create thin volumes for containerd + lvol: + vg: {{ item.vg }} + lv: {{ item.name }} + thinpool: kubernetes + size: {{ item.size }} + with_items: + - { name: var_lib_containerd, vg: vg_sys, size: 10g, mount_point: /var/lib/containerd, mount_opts: "discard"} + +- name: create file system on containerd lv + filesystem: + fstype: ext4 + dev: /dev/{{ item.vg }}/{{ item.name }} + with_items: + - { name: var_lib_containerd, vg: vg_sys, size: 10g, mount_point: /var/lib/containerd, mount_opts: "discard"} + +- name: mount logical volumes + mount: + name: {{ item.mount_point }} + src: /dev/{{ item.vg }}/{{ item.name }} + fstype: ext4 + opts: {{ item.mount_opts }} + state: mounted + with_items: + - { name: var_lib_containerd, vg: vg_sys, size: 10g, mount_point: /var/lib/containerd, mount_opts: "discard"} + - name: Install containerd package: name: "{{ containerd_package_name }}"