summaryrefslogtreecommitdiff
path: root/roles/kubernetes-base/tasks/main.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/kubernetes-base/tasks/main.yaml')
-rw-r--r--roles/kubernetes-base/tasks/main.yaml28
1 files changed, 28 insertions, 0 deletions
diff --git a/roles/kubernetes-base/tasks/main.yaml b/roles/kubernetes-base/tasks/main.yaml
index 163e2cef..f00c736b 100644
--- a/roles/kubernetes-base/tasks/main.yaml
+++ b/roles/kubernetes-base/tasks/main.yaml
@@ -1,4 +1,26 @@
---
+- name: prepare /var/lib/kubelet as LVM
+ when: kubelet_lvm is defined
+ block:
+
+ - name: create logical volume
+ lvol:
+ vg: "{{ kubelet_lvm.vg }}"
+ lv: "{{ kubelet_lvm.lv }}"
+ size: "{{ kubelet_lvm.size }}"
+
+ - name: create filesystem
+ filesystem:
+ fstype: "{{ kubelet_lvm.fs }}"
+ dev: "/dev/mapper/{{ kubelet_lvm.vg }}-{{ kubelet_lvm.lv }}"
+
+ - name: mount filesytem
+ mount:
+ src: "/dev/mapper/{{ kubelet_lvm.vg }}-{{ kubelet_lvm.lv }}"
+ path: /var/lib/kubelet
+ fstype: "{{ kubelet_lvm.fs }}"
+ state: mounted
+
- name: install apt https transport
apt:
name: apt-transport-https
@@ -23,3 +45,9 @@
apt:
name: "{{ item }}"
state: present
+
+- name: add dummy user with uid 1000
+ user:
+ name: app
+ uid: 1000
+ password: "!"