Files
fedora-infra_ansible/roles/gluster/client/tasks/main.yml
2018-04-05 18:08:24 +00:00

34 lines
640 B
YAML

---
- name: install needed packages
package:
name: "{{ 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.{{glusterservername}}.vol
mode: 0640
#notify:
#- remount? no idea...
- name: mount it up
mount:
src: /etc/glusterfs/glusterfs.{{glusterservername}}.vol
state: mounted
fstype: glusterfs
name: "{{mountdir}}"
ignore_errors: True