30 lines
644 B
YAML
30 lines
644 B
YAML
---
|
|
# main tasks for installing glusterfs
|
|
|
|
|
|
# install packages
|
|
- name: Ensure glusterfs server is installed.
|
|
apt:
|
|
name: "{{ item }}"
|
|
update_cache: yes
|
|
cache_valid_time: 3600
|
|
state: latest
|
|
with_items:
|
|
- glusterfs-server
|
|
- xfsprogs
|
|
- xfsdump
|
|
|
|
- name: Start service gluster, if not started
|
|
block:
|
|
# - name: start on home
|
|
# ansible.builtin.service:
|
|
# name: glusterd
|
|
# state: started
|
|
# when: "ansible_lsb.major_release >= '20'"
|
|
|
|
- name: start on cubox-i
|
|
ansible.builtin.service:
|
|
name: glusterfs-server
|
|
state: started
|
|
when: ansible_architecture == 'armv7l'
|