From c0aabbde47b8a423c8d1f622ac579fa0a884f6d2 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sun, 4 Apr 2021 17:07:19 +0200 Subject: port vm/host/base role to new storage volume roles --- roles/docker/engine/tasks/main.yml | 2 +- roles/kubernetes/base/tasks/main.yml | 2 +- roles/streaming/rtmp/streamer/tasks/main.yml | 2 +- roles/vm/host/base/tasks/main.yml | 40 +++++++++------------------- 4 files changed, 16 insertions(+), 30 deletions(-) (limited to 'roles') diff --git a/roles/docker/engine/tasks/main.yml b/roles/docker/engine/tasks/main.yml index 7bfd3eeb..55cd5787 100644 --- a/roles/docker/engine/tasks/main.yml +++ b/roles/docker/engine/tasks/main.yml @@ -17,7 +17,7 @@ - name: prepare storage volume for /var/lib/docker when: docker_storage is defined vars: - storage_volume: "{{ docker_storage | combine({'dest': '/var/lib/docker'})}}" + storage_volume: "{{ docker_storage | combine({'dest': '/var/lib/docker'}) }}" include_role: name: "storage/{{ docker_storage.type }}/volume" diff --git a/roles/kubernetes/base/tasks/main.yml b/roles/kubernetes/base/tasks/main.yml index 80fd67a1..a104b660 100644 --- a/roles/kubernetes/base/tasks/main.yml +++ b/roles/kubernetes/base/tasks/main.yml @@ -5,7 +5,7 @@ - name: prepare storage volume for /var/lib/kubelet when: kubelet_storage is defined vars: - storage_volume: "{{ kubelet_storage | combine({'dest': '/var/lib/kubelet'})}}" + storage_volume: "{{ kubelet_storage | combine({'dest': '/var/lib/kubelet'}) }}" include_role: name: "storage/{{ kubelet_storage.type }}/volume" diff --git a/roles/streaming/rtmp/streamer/tasks/main.yml b/roles/streaming/rtmp/streamer/tasks/main.yml index 0e844c72..c5caf471 100644 --- a/roles/streaming/rtmp/streamer/tasks/main.yml +++ b/roles/streaming/rtmp/streamer/tasks/main.yml @@ -2,7 +2,7 @@ - name: prepare rtmp-streamer storage volume when: rtmp_streamer_storage is defined vars: - storage_volume: "{{ rtmp_streamer_storage | combine({'dest': rtmp_streamer_base_path})}}" + storage_volume: "{{ rtmp_streamer_storage | combine({'dest': rtmp_streamer_base_path}) }}" include_role: name: "storage/{{ rtmp_streamer_storage.type }}/volume" diff --git a/roles/vm/host/base/tasks/main.yml b/roles/vm/host/base/tasks/main.yml index f789d2e0..0a1f2182 100644 --- a/roles/vm/host/base/tasks/main.yml +++ b/roles/vm/host/base/tasks/main.yml @@ -2,13 +2,13 @@ - name: install dependencies apt: name: - - qemu-kvm - - # configuration package, pulls in libvirt-clients and libvirt-daemon - libvirt-daemon-system - - "{{ python_basename }}-libvirt" - - haveged - - bridge-utils - - acl + - qemu-kvm + - # configuration package, pulls in libvirt-clients and libvirt-daemon + libvirt-daemon-system + - "{{ python_basename }}-libvirt" + - haveged + - bridge-utils + - acl state: present - name: configure haveged @@ -22,26 +22,12 @@ when: "'zfs' in vm_host" include_tasks: zfs.yml -- name: create lvm-based disk for installers - when: installer_lvm is defined - block: - - name: create logical volume - lvol: - vg: "{{ installer_lvm.vg }}" - lv: "{{ installer_lvm.lv }}" - size: "{{ installer_lvm.size }}" - - - name: create filesystem - filesystem: - fstype: "{{ installer_lvm.fs }}" - dev: "/dev/mapper/{{ installer_lvm.vg | replace('-', '--') }}-{{ installer_lvm.lv | replace('-', '--') }}" - - - name: mount filesytem - mount: - src: "/dev/mapper/{{ installer_lvm.vg | replace('-', '--') }}-{{ installer_lvm.lv | replace('-', '--') }}" - path: "{{ installer_base_path }}" - fstype: "{{ installer_lvm.fs }}" - state: mounted +- name: prepare storage volume for installers + when: installer_storage is defined + vars: + storage_volume: "{{ installer_storage | combine({'dest': installer_base_path}) }}" + include_role: + name: "storage/{{ installer_storage.type }}/volume" - name: make sure installer directory exists file: -- cgit v1.2.3