add nas variable and playbook
This commit is contained in:
parent
798689ee7f
commit
8c539342cb
11
ansible/group_vars/NAS/main
Normal file
11
ansible/group_vars/NAS/main
Normal file
@ -0,0 +1,11 @@
|
||||
nfs_cluster_list: "{% for server in groups[all]%}{{hostvars[server][inventory_hostname]}} (rw,async,all_squash,insecure_locks,sec=sys,anonuid=1024,anongid=100) {%endfor%}"
|
||||
|
||||
|
||||
nfs_exports:
|
||||
- "/var/local/volume1/nomad {{nfs_cluster_list}}"
|
||||
- "/var/local/volume1/music {{nfs_cluster_list}}"
|
||||
- "/var/local/volume1/media {{nfs_cluster_list}}"
|
||||
- "/var/local/volume1/photo {{nfs_cluster_list}}"
|
||||
- "/var/local/volume1/ebook {{nfs_cluster_list}}"
|
||||
- "/var/local/volume1/git {{nfs_cluster_list}}"
|
||||
|
14
ansible/playbooks/nas.yml
Normal file
14
ansible/playbooks/nas.yml
Normal file
@ -0,0 +1,14 @@
|
||||
---
|
||||
- hosts: NAS
|
||||
vars:
|
||||
# certbot_force: true
|
||||
roles:
|
||||
- system
|
||||
- role: msmtp
|
||||
when: ansible_os_family != "RedHat"
|
||||
- role: ansible-role-nfs
|
||||
# - cronie
|
||||
#- ldap
|
||||
#- samba
|
||||
#- ftp
|
||||
|
Loading…
Reference in New Issue
Block a user