VPN client gen + Samba mask fix

This commit is contained in:
git
2024-05-04 21:22:46 +02:00
parent b8369d0b28
commit fd05c2250a
9 changed files with 85 additions and 26 deletions

View File

@@ -22,7 +22,7 @@
# #- role: zfs_install
# #- role: nfs_install
# #- role: samba_install
# #- role: ansible-role-docker
# - role: ansible-role-docker
#- name: Zfs dataset + Samba - Tata
@@ -35,6 +35,7 @@
# user: tata
# primary_group: nogroup
# uid: 1001
# gid: 65534
# password: "{{ tata_password }}"
# home: /bigpool/tata
# shell: "/bin/false"
@@ -47,7 +48,6 @@
#
# roles:
# - role: create_user
# - role: create_user
# - role: create_zfs_dataset
# - role: create_samba_user
# smbpasswd -a tata
@@ -76,21 +76,21 @@
# #- role: create_zfs_dataset
# - role: mariaDB_install
- name: nginx
hosts: zeus-public
become: true
vars_files:
- zeus-vars.yml
vars:
docker_name: nginx
zfs_dataset_name: "{{ docker_name }}"
zfs_dataset_user: root
zfs_dataset_group: root
zfs_dataset_size: 100M
docker_compose_file: nginx.yml
roles:
- role: create_zfs_dataset
- role: docker_spin_up
#- name: nginx
# hosts: zeus-public
# become: true
# vars_files:
# - zeus-vars.yml
# vars:
# docker_name: nginx
# zfs_dataset_name: "{{ docker_name }}"
# zfs_dataset_user: root
# zfs_dataset_group: root
# zfs_dataset_size: 100M
# docker_compose_file: nginx.yml
# roles:
# - role: create_zfs_dataset
# - role: docker_spin_up
#- name: email
@@ -210,4 +210,48 @@
# - zeus-vars.yml
# roles:
# - role: wireguard-server
#- name: monitoring
# hosts: zeus-public
# become: true
# vars_files:
# - vault.yml
# - zeus-vars.yml
# vars:
# user: monitoring
# primary_group: "{{ user }}"
# uid: "112"
# gid: "112"
# shell: "/bin/false"
# home: "/nonexistent"
# docker_name: monitoring
# zfs_dataset_name: "{{ docker_name }}"
# zfs_dataset_user: "{{ user }}"
# zfs_dataset_group: "{{ primary_group }}"
# zfs_dataset_size: 1G
# docker_compose_file: "{{ docker_name }}.yml"
# roles:
# - role: create_user
# - role: create_zfs_dataset
# - role: docker_spin_up
- name: jellyfin
hosts: zeus-public
become: true
vars_files:
- vault.yml
- zeus-vars.yml
vars:
docker_name: jellyfin
user: warezjoe
primary_group: "{{ user }}"
uid: 1000
gid: "{{ uid }}"
docker_compose_file: "{{ docker_name }}.yml"
zfs_dataset_name: "{{ docker_name }}"
zfs_dataset_user: "{{ user }}"
zfs_dataset_group: "{{ primary_group }}"
zfs_dataset_size: 50M
roles:
- role: create_zfs_dataset
- role: docker_spin_up