summaryrefslogtreecommitdiff
path: root/roles/docker/tasks/main.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/docker/tasks/main.yaml')
-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