NFS, zfs, samba and docker
This commit is contained in:
89
zeus.yml
89
zeus.yml
@@ -1,40 +1,79 @@
|
||||
#- name: Init for zeus
|
||||
# hosts: zeus
|
||||
# hosts: zeus-public
|
||||
# become: true
|
||||
# vars_files:
|
||||
# - vault.yml
|
||||
# vars:
|
||||
# user: warezjoe
|
||||
# uid: 1000
|
||||
# password: "{{ warezjoe_password }}"
|
||||
# user_ssh_key_url: https://github.com/MatousVondrejka.keys
|
||||
# host: zeus
|
||||
# set_ip: true # false
|
||||
# in_face: ens18
|
||||
# ip: 192.168.5.7
|
||||
# samba_ip: "{{ ip }}/32"
|
||||
# docker_users: "{{ user }}"
|
||||
# roles:
|
||||
# - role: create_user
|
||||
# - role: linux_config_init
|
||||
# - role: tools_for_command_line
|
||||
# - role: ansible-role-security
|
||||
# - role: zfs_install
|
||||
# - role: nfs_install
|
||||
# - role: samba_install
|
||||
# - role: ansible-role-docker
|
||||
|
||||
|
||||
#- name: Zfs dataset + Samba - Tata
|
||||
# hosts: zeus-public
|
||||
# become: true
|
||||
# vars_files:
|
||||
# - vault.yml
|
||||
# vars:
|
||||
# user: tata
|
||||
# primary_group: nogroup
|
||||
# uid: 1001
|
||||
# password: "{{ tata_password }}"
|
||||
# home: /bigpool/tata
|
||||
# shell: "/bin/false"
|
||||
# zfs_pool_name: bigpool
|
||||
# zfs_dataset_name: "{{ user }}"
|
||||
# zfs_dataset_user: "{{ user }}"
|
||||
# zfs_dataset_group: "{{ primary_group }}"
|
||||
# zfs_dataset_size: 1T
|
||||
# samba_user: "{{ user }}"
|
||||
# samba_mountpoint: "{{ home }}"
|
||||
#
|
||||
# roles:
|
||||
# - role: linux_config_init
|
||||
# # - role: tools_for_command_line
|
||||
# # - role: ansible-role-security
|
||||
# # - role: zfs-install
|
||||
# # - role: nfs-config
|
||||
# - role: create_user
|
||||
# - role: create_user
|
||||
# - role: create_zfs_dataset
|
||||
# - role: create_samba_user
|
||||
# smbpasswd -a tata
|
||||
|
||||
|
||||
#- name: Torrent client spawn
|
||||
# hosts: zeus-public
|
||||
# become: true
|
||||
# vars_files:
|
||||
# - vault.yml
|
||||
# vars:
|
||||
# user: warezjoe
|
||||
# uid: "1000"
|
||||
# password: "{{ warezjoe_password_un }}"
|
||||
# docker_name: transmission
|
||||
# docker_compose_file: transmission.yaml
|
||||
# zfs_pool_name: bigpool
|
||||
# zfs_dataset_name: "{{ docker_name }}"
|
||||
# zfs_dataset_user: "{{ user }}"
|
||||
# zfs_dataset_group: "{{ user }}"
|
||||
# zfs_dataset_size: 1T
|
||||
# docker_homepath: "/{{ zfs_pool_name }}/{{ docker_name }}"
|
||||
#
|
||||
# roles:
|
||||
# - role: create_zfs_dataset
|
||||
# - role: docker_spin_up
|
||||
|
||||
|
||||
- name: Zfs dataset + NFS - Tata
|
||||
hosts: zeus
|
||||
become: true
|
||||
vars:
|
||||
user: tata
|
||||
group: nogroup
|
||||
uid: 1001
|
||||
zfs_pool_name: bigpool
|
||||
zfs_dataset_name: tata
|
||||
#zfs_dataset_mountpoint: /bigpool/tata
|
||||
zfs_dataset_size: 1T
|
||||
samba-mountpoint: /bigpool/tata
|
||||
samba-user: tata
|
||||
samba-range: 192.168.5.0/24
|
||||
|
||||
roles:
|
||||
- role: create_zfs_dataset
|
||||
# - role: create_user
|
||||
# - role: samba_user
|
||||
|
||||
|
||||
Reference in New Issue
Block a user