Files
fedora-infra_ansible/roles/gluster/client/tasks/main.yml

25 lines
553 B
YAML

---
- name: install needed packages
yum: pkg={{ item }} state=present
with_items:
- glusterfs-fuse
tags:
- packages
- name: make the mountdir
file: state=directory path={{ mountdir }} owner={{ owner }} group={{ group }}
- name: copy over the client config
template: src=client.config dest=/etc/glusterfs/glusterfs.{{name}}.vol mode=0640
#notify:
#- remount? no idea...
- name: mount it up
mount: >
src=/etc/glusterfs/glusterfs.{{name}}.vol
state=mounted
fstype=glusterfs
name={{mountdir}}
ignore_errors: True