ansible/playbooks/home_fs.yml
2023-10-29 13:53:11 -05:00

36 lines
1001 B
YAML
Executable File

#!/usr/bin/env ansible-playbook
# vim:ft=ansible:
---
# Home media storage Pi
- hosts: vm-fs-1.home.mgmt.desu.ltd
tasks:
- name: assure nfs directory
ansible.builtin.file: path=/nfs state=directory mode=0755
roles:
- role: backup
vars:
backup_s3backup_list_extra:
- /data
backup_time: "Mon *-*-* 02:00:00"
tags: [ backup ]
- role: geerlingguy.nfs
vars:
nfs_exports:
- "/nfs 192.168.0.0/16(rw,no_root_squash,sync) 172.24.0.0/16(rw,no_root_squash,sync)"
tags: [ storage, nfs ]
# - role: bertvv.samba
# vars:
# samba_users:
# - name: salt
# password: "{{ samba_user_salt_password }}"
# samba_shares:
# - name: media
# browseable: yes
# comment: 'Mass storage for all the things'
# group: salt
# guest_ok: yes
# owner: 911
# public: yes
# path: /nfs
# tags: [ storage, samba, smb ]