NFS, zfs, samba and docker

This commit is contained in:
git
2024-02-13 13:04:02 +01:00
parent ec0a0774a7
commit 77dffb383d
67 changed files with 831 additions and 30 deletions

View File

@@ -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