summaryrefslogtreecommitdiff
path: root/roles/docker/tasks
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2017-12-10 03:10:30 +0100
committerChristian Pointner <equinox@spreadspace.org>2017-12-10 03:10:30 +0100
commit84667fd186fc2fe72d44afd1a595112b5adf54db (patch)
tree8cd88603de0c14f926d5e2cac523c4d255a4a5a3 /roles/docker/tasks
parentadded very basic docker and kubernetes roles (diff)
initial config for thetys
Diffstat (limited to 'roles/docker/tasks')
-rw-r--r--roles/docker/tasks/main.yaml22
1 files changed, 22 insertions, 0 deletions
diff --git a/roles/docker/tasks/main.yaml b/roles/docker/tasks/main.yaml
index 89d7815d..c07888f7 100644
--- a/roles/docker/tasks/main.yaml
+++ b/roles/docker/tasks/main.yaml
@@ -1,4 +1,26 @@
---
+- name: prepare /var/lib/docker as LVM
+ when: docker_lvm is defined
+ block:
+
+ - name: create logical volume
+ lvol:
+ vg: "{{ docker_lvm.vg }}"
+ lv: "{{ docker_lvm.lv }}"
+ size: "{{ docker_lvm.size }}"
+
+ - name: create filesystem
+ filesystem:
+ fstype: "{{ docker_lvm.fs }}"
+ dev: "/dev/mapper/{{ docker_lvm.vg }}-{{ docker_lvm.lv }}"
+
+ - name: mount filesytem
+ mount:
+ src: "/dev/mapper/{{ docker_lvm.vg }}-{{ docker_lvm.lv }}"
+ path: /var/lib/docker
+ fstype: "{{ docker_lvm.fs }}"
+ state: mounted
+
- name: install apt https transport
apt:
name: apt-transport-https