role separation
This commit is contained in:
139
zeus.yml
139
zeus.yml
@@ -1,5 +1,5 @@
|
||||
#- name: Init for zeus
|
||||
# hosts: zeus-public
|
||||
# hosts: zeus-local
|
||||
# become: true
|
||||
# vars_files:
|
||||
# - zeus-vars.yml
|
||||
@@ -25,8 +25,76 @@
|
||||
# - role: ansible-role-docker
|
||||
|
||||
|
||||
- name: Pictures
|
||||
hosts: zeus-local
|
||||
become: true
|
||||
vars_files:
|
||||
- vault.yml
|
||||
- zeus-vars.yml
|
||||
vars:
|
||||
user: warezjoe
|
||||
zfs_dataset_name: Pictures
|
||||
zfs_dataset_user: "{{ user }}"
|
||||
zfs_dataset_group: "{{ user }}"
|
||||
zfs_dataset_size: 200G
|
||||
|
||||
roles:
|
||||
- role: create_zfs_dataset
|
||||
|
||||
|
||||
#- name: Music
|
||||
# hosts: zeus-local
|
||||
# become: true
|
||||
# vars_files:
|
||||
# - vault.yml
|
||||
# - zeus-vars.yml
|
||||
# vars:
|
||||
# user: warezjoe
|
||||
# zfs_dataset_name: Music
|
||||
# zfs_dataset_user: "{{ user }}"
|
||||
# zfs_dataset_group: "{{ user }}"
|
||||
# zfs_dataset_size: 200G
|
||||
#
|
||||
# roles:
|
||||
# - role: create_zfs_dataset
|
||||
|
||||
|
||||
#- name: Searials
|
||||
# hosts: zeus-local
|
||||
# become: true
|
||||
# vars_files:
|
||||
# - vault.yml
|
||||
# - zeus-vars.yml
|
||||
# vars:
|
||||
# user: warezjoe
|
||||
# zfs_dataset_name: Searials
|
||||
# zfs_dataset_user: "{{ user }}"
|
||||
# zfs_dataset_group: "{{ user }}"
|
||||
# zfs_dataset_size: 1T
|
||||
#
|
||||
# roles:
|
||||
# - role: create_zfs_dataset
|
||||
|
||||
#- name: Films
|
||||
# hosts: zeus-local
|
||||
# become: true
|
||||
# vars_files:
|
||||
# - vault.yml
|
||||
# - zeus-vars.yml
|
||||
# vars:
|
||||
# user: warezjoe
|
||||
# zfs_dataset_name: Films
|
||||
# zfs_dataset_user: "{{ user }}"
|
||||
# zfs_dataset_group: "{{ user }}"
|
||||
# zfs_dataset_size: 1T
|
||||
#
|
||||
# roles:
|
||||
# - role: create_zfs_dataset
|
||||
|
||||
|
||||
|
||||
#- name: Zfs dataset + Samba - Tata
|
||||
# hosts: zeus-public
|
||||
# hosts: zeus-local
|
||||
# become: true
|
||||
# vars_files:
|
||||
# - vault.yml
|
||||
@@ -50,11 +118,13 @@
|
||||
# - role: create_user
|
||||
# - role: create_zfs_dataset
|
||||
# - role: create_samba_user
|
||||
# smbpasswd -a tata
|
||||
# smbpasswd -a tata
|
||||
|
||||
|
||||
|
||||
|
||||
#- name: MariaDB start
|
||||
# hosts: zeus-public
|
||||
# hosts: zeus-local
|
||||
# become: true
|
||||
# vars_files:
|
||||
# - zeus-vars.yml
|
||||
@@ -77,7 +147,7 @@
|
||||
# - role: mariaDB_install
|
||||
|
||||
#- name: nginx
|
||||
# hosts: zeus-public
|
||||
# hosts: zeus-local
|
||||
# become: true
|
||||
# vars_files:
|
||||
# - zeus-vars.yml
|
||||
@@ -94,12 +164,13 @@
|
||||
|
||||
|
||||
#- name: email
|
||||
# hosts: zeus-public
|
||||
# hosts: zeus-local
|
||||
# become: true
|
||||
# vars_files:
|
||||
# - zeus-vars.yml
|
||||
# vars:
|
||||
# zfs_dataset_name: email
|
||||
# docker_name: email
|
||||
# zfs_dataset_name: "{{ docker_name }}"
|
||||
# zfs_dataset_user: root
|
||||
# zfs_dataset_group: root
|
||||
# zfs_dataset_size: 1G
|
||||
@@ -113,7 +184,7 @@
|
||||
|
||||
|
||||
#- name: Torrent client spawn
|
||||
# hosts: zeus-public
|
||||
# hosts: zeus-local
|
||||
# become: true
|
||||
# vars_files:
|
||||
# - vault.yml
|
||||
@@ -134,7 +205,7 @@
|
||||
# - role: docker_spin_up
|
||||
|
||||
#- name: Pi-hole
|
||||
# hosts: zeus-public
|
||||
# hosts: zeus-local
|
||||
# become: true
|
||||
# vars_files:
|
||||
# - vault.yml
|
||||
@@ -152,7 +223,7 @@
|
||||
# - role: docker_spin_up
|
||||
|
||||
#- name: nextcloud
|
||||
# hosts: zeus-public
|
||||
# hosts: zeus-local
|
||||
# become: true
|
||||
# vars_files:
|
||||
# - vault.yml
|
||||
@@ -169,7 +240,7 @@
|
||||
# - role: docker_spin_up
|
||||
|
||||
#- name: gitea
|
||||
# hosts: zeus-public
|
||||
# hosts: zeus-local
|
||||
# become: true
|
||||
# vars_files:
|
||||
# - vault.yml
|
||||
@@ -186,7 +257,7 @@
|
||||
# - role: docker_spin_up
|
||||
|
||||
#- name: dashboard-my-public
|
||||
# hosts: zeus-public
|
||||
# hosts: zeus-local
|
||||
# become: true
|
||||
# vars_files:
|
||||
# - vault.yml
|
||||
@@ -203,7 +274,7 @@
|
||||
# - role: docker_spin_up
|
||||
|
||||
#- name: wireguard-server
|
||||
# hosts: zeus-public
|
||||
# hosts: zeus-local
|
||||
# become: true
|
||||
# vars_files:
|
||||
# - vault.yml
|
||||
@@ -212,7 +283,7 @@
|
||||
# - role: wireguard-server
|
||||
|
||||
#- name: monitoring
|
||||
# hosts: zeus-public
|
||||
# hosts: zeus-local
|
||||
# become: true
|
||||
# vars_files:
|
||||
# - vault.yml
|
||||
@@ -235,23 +306,23 @@
|
||||
# - 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
|
||||
#- name: jellyfin
|
||||
# hosts: zeus-local
|
||||
# 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: 200M
|
||||
# roles:
|
||||
# - role: create_zfs_dataset
|
||||
# - role: docker_spin_up
|
||||
Reference in New Issue
Block a user