Skip to content

Instantly share code, notes, and snippets.

@whytewolf
Created November 22, 2016 21:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save whytewolf/507c24c99e3e52d097935c22c76ca1ff to your computer and use it in GitHub Desktop.
Save whytewolf/507c24c99e3e52d097935c22c76ca1ff to your computer and use it in GitHub Desktop.
pv_sdb:
lvm.pv_present:
- name: /dev/sdb
vg_swift:
lvm.vg_present:
- name: swift
- devices: /dev/sdb
lv_sdb:
lvm.lv_present:
- name: sdb
- vgname: swift
- extents: 59617
lv_sdc:
lvm.lv_present:
- name: sdc
- vgname: swift
- extents: 59617
mkfs_sdb:
module.run:
- name: xfs.mkfs
- device: /dev/swift/sdb
- unless: 'file -sL /dev/swift/sdb | grep XFS'
mkfs_sdc:
module.run:
- name: xfs.mkfs
- device: /dev/swift/sdc
- unless: 'file -sL /dev/swift/sdc | grep XFS'
mountpoint sdb:
file.directory:
- name: /srv/node/sdb
- user: swift
- group: swift
- makedirs: True
mountpoint sdc:
file.directory:
- name: /srv/node/sdc
- user: swift
- group: swift
- makedirs: True
mount sdb:
mount.mounted:
- name: /srv/node/sdb
- device: /dev/swift/sdb
- fstype: xfs
- opts: noatime,nodiratime,nobarrier,logbufs=8
- dump: 0
- pass_num: 2
- persist: True
- mount: True
mount sdc:
mount.mounted:
- name: /srv/node/sdc
- device: /dev/swift/sdc
- fstype: xfs
- opts: noatime,nodiratime,nobarrier,logbufs=8
- dump: 0
- pass_num: 2
- persist: True
- mount: True
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment