packstack-vagrant/ansible/storage.yaml
Christian Berendt 3989053fa1 Move block devices used by swift to the storage node
Change-Id: Ibdbe792841b3a71e6f8856d98bf3e57d9a8c7b71
2015-05-08 20:31:21 +02:00

23 lines
905 B
YAML

---
- yum: name=nfs-utils state=present
- yum: name=xfsprogs state=present
- filesystem: fstype=xfs dev=/dev/{{ item }} force=yes
with_items:
- sdb
- sdc
- sdd
- mount: name=/export src=/dev/sdb fstype=xfs state=mounted
- file: path=/export state=directory mode=0777
- copy: src=files/exports dest=/etc/exports mode=0644 owner=root group=root
- service: name=rpcbind state=started enabled=yes
- service: name=nfs-server state=started enabled=yes
- service: name=nfs-lock state=started enabled=yes
when: ansible_distribution_version == '7.0.1406'
- service: name=rpc-statd state=started enabled=yes
when: ansible_distribution_version == '7.1.1503'
- service: name=nfs-idmap state=started enabled=yes
when: ansible_distribution_version == '7.0.1406'
- service: name=nfs-idmapd state=started enabled=yes
when: ansible_distribution_version == '7.1.1503'
- command: /usr/sbin/exportfs -a