summaryrefslogtreecommitdiffstats
path: root/deployment/playbooks/roles/etcd-storage/tasks/main.yaml
blob: fe13dc17990e2b961d9bd5593bf8ee7e7842d6fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
---
- name: Create openshift volume group
  lvg: vg=etcd_vg pvs=/dev/sdd

- name: Create lvm volumes
  lvol: vg=etcd_vg lv=etcd_lv size=95%FREE state=present shrink=no

- name: Create local partition on lvm lv
  filesystem:
    fstype: xfs
    dev: /dev/etcd_vg/etcd_lv

- name: Make mounts owned by nfsnobody
  file: path=/var/lib/etcd state=directory mode=0755

- name: Mount the partition
  mount:
    name: /var/lib/etcd
    src: /dev/etcd_vg/etcd_lv
    fstype: xfs
    state: present

- name: Remount new partition
  command: "mount -a"