Skip to content

Commit 10becd4

Browse files
committed
move lvm logic
Signed-off-by: Marc Schöchlin <schoechlin@osb-alliance.com>
1 parent e66b8c0 commit 10becd4

6 files changed

Lines changed: 16 additions & 22 deletions

File tree

environments/custom/playbook-lvm.yml

Lines changed: 0 additions & 14 deletions
This file was deleted.

environments/custom/playbook-scs_all_nodes.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,3 @@
44
become: true
55
roles:
66
- scs-landscape-nodes
7-
- debops.lvm
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
---
22
# defaults file for scs-landscape
3+
logical_volumes: []
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# https://docs.debops.org/en/stable-3.1/ansible/roles/lvm/defaults/main.html#volume-groups-and-logical-volumes
2+
- name: Manage LVM Logical Volumes
3+
community.general.lvol:
4+
lv: '{{ lv_item.lv }}'
5+
vg: '{{ lv_item.vg }}'
6+
size: '{{ lv_item.size }}'
7+
force: '{{ lv_item.force | d(omit) }}'
8+
state: 'present'
9+
loop: '{{ logical_volumes }}'
10+
loop_control:
11+
loop_var: lv_item
12+
tags: manage_lvm
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
- name: Setup Manager
1+
- name: Setup Node
22
include_tasks: "{{ item }}"
33
loop:
4+
- lvm.yml
45
- scripts.yml
56
- vim.yml
67
- packages.yml
8+
tags: manage_lvm
79

environments/custom/roles/scs-landscape-nodes/tasks/scripts.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,3 @@
1-
- name: Remove ceph wrapper
2-
become: yes
3-
file:
4-
path: /usr/local/bin/ceph
5-
state: absent
6-
71
- name: Synchronize all scs helper scripts
82
become: yes
93
tags: scripts

0 commit comments

Comments
 (0)