This commit is contained in:
Michael Grote 2024-04-04 00:31:43 +02:00
parent e670b307db
commit a171cf82d0
10 changed files with 91 additions and 42 deletions

View file

@ -1,4 +1,6 @@
---
- hosts: ansible
roles:
- { role: ansible-role-pip, tags: "pip", become: true }
- role: ansible-role-pip
tags: "pip"
become: true

View file

@ -1,5 +1,7 @@
---
- hosts: blocky
roles:
- { role: mgrote_systemd_resolved, tags: "resolved" }
- { role: mgrote_blocky, tags: "blocky" }
- role: mgrote_systemd_resolved
tags: "resolved"
- role: mgrote_blocky
tags: "blocky"

View file

@ -1,9 +1,21 @@
---
- hosts: docker
roles:
- { role: mgrote_systemd_resolved, tags: "dns", become: true }
- { role: ansible-role-pip, tags: "pip", become: true }
- { role: ansible-role-docker, tags: "docker", become: true }
- { role: ansible_role_ctop, tags: "ctop", become: true }
- { role: mgrote_set_permissions, tags: "perm", become: true }
- { role: mgrote_docker_compose_inline, tags: "compose", become: true }
- role: mgrote_systemd_resolved
tags: "dns"
become: true
- role: ansible-role-pip
tags: "pip"
become: true
- role: ansible-role-docker
tags: "docker"
become: true
- role: ansible_role_ctop
tags: "ctop"
become: true
- role: mgrote_set_permissions
tags: "perm"
become: true
- role: mgrote_docker_compose_inline
tags: "compose"
become: true

View file

@ -6,6 +6,9 @@
---
- hosts: fileserver
roles:
- { role: mgrote_fileserver_smb, tags: "smb" }
- { role: mgrote_youtubedl, tags: "youtubedl" }
- { role: mgrote_disable_oom_killer, tags: "oom" }
- role: mgrote_fileserver_smb
tags: "smb"
- role: mgrote_youtubedl
tags: "youtubedl"
- role: mgrote_disable_oom_killer
tags: "oom"

View file

@ -1,6 +1,12 @@
---
- hosts: git
roles:
- { role: ansible-role-postgresql, tags: "db", become: true }
- { role: ansible_role_gitea, tags: "gitea", become: true }
- { role: mgrote_gitea_setup, tags: "setup", become: true }
- role: ansible-role-postgresql
tags: "db"
become: true
- role: ansible_role_gitea
tags: "gitea"
become: true
- role: mgrote_gitea_setup
tags: "setup"
become: true

View file

@ -1,5 +1,9 @@
---
- hosts: ldap
roles:
- { role: ansible-role-postgresql, tags: "db", become: true }
- { role: mgrote_lldap, tags: "lldap", become: true }
- role: ansible-role-postgresql
tags: "db"
become: true
- role: mgrote_lldap
tags: "lldap"
become: true

View file

@ -1,12 +1,21 @@
---
- hosts: pbs
roles:
- { role: mgrote_zfs_packages, tags: "zfs_packages" }
- { role: mgrote_zfs_arc_mem, tags: "zfs_arc_mem" }
- { role: mgrote_zfs_manage_datasets, tags: "datasets" }
- { role: mgrote_zfs_scrub, tags: "zfs_scrub" }
- { role: mgrote_zfs_zed, tags: "zfs_zed" }
- { role: mgrote_zfs_sanoid, tags: "sanoid" }
- { role: mgrote_smart, tags: "smart" }
- { role: mgrote_pbs_users, tags: "pbs_users" }
- { role: mgrote_pbs_datastores, tags: "pbs_datastores" }
- role: mgrote_zfs_packages
tags: "zfs_packages"
- role: mgrote_zfs_arc_mem
tags: "zfs_arc_mem"
- role: mgrote_zfs_manage_datasets
tags: "datasets"
- role: mgrote_zfs_scrub
tags: "zfs_scrub"
- role: mgrote_zfs_zed
tags: "zfs_zed"
- role: mgrote_zfs_sanoid
tags: "sanoid"
- role: mgrote_smart
tags: "smart"
- role: mgrote_pbs_users
tags: "pbs_users"
- role: mgrote_pbs_datastores
tags: "pbs_datastores"

View file

@ -1,14 +1,25 @@
---
- hosts: pve
roles:
- { role: mgrote_zfs_packages, tags: "zfs_packages" }
- { role: mgrote_zfs_arc_mem, tags: "zfs_arc_mem" }
- { role: mgrote_zfs_manage_datasets, tags: "datasets" }
- { role: mgrote_zfs_scrub, tags: "zfs_scrub" }
- { role: mgrote_zfs_zed, tags: "zfs_zed" }
- { role: mgrote_zfs_sanoid, tags: "sanoid" }
- { role: mgrote_smart, tags: "smart" }
- { role: mgrote_cv4pve_autosnap, tags: "cv4pve" }
- { role: mgrote_proxmox_bind_mounts, tags: "bindmounts" }
- { role: mgrote_proxmox_lxc_profiles, tags: "lxc-profile" }
- { role: mgrote_pbs_pve_integration, tags: "pbs" }
- role: mgrote_zfs_packages
tags: "zfs_packages"
- role: mgrote_zfs_arc_mem
tags: "zfs_arc_mem"
- role: mgrote_zfs_manage_datasets
tags: "datasets"
- role: mgrote_zfs_scrub
tags: "zfs_scrub"
- role: mgrote_zfs_zed
tags: "zfs_zed"
- role: mgrote_zfs_sanoid
tags: "sanoid"
- role: mgrote_smart
tags: "smart"
- role: mgrote_cv4pve_autosnap
tags: "cv4pve"
- role: mgrote_proxmox_bind_mounts
tags: "bindmounts"
- role: mgrote_proxmox_lxc_profiles
tags: "lxc-profile"
- role: mgrote_pbs_pve_integration
tags: "pbs"

View file

@ -1,6 +1,6 @@
---
- hosts: all:!pve:!pbs
roles:
- { role: ansible-ufw, # Regeln werden in den Group/Host-Vars gesetzt
tags: "ufw",
become: true}
- role: ansible-ufw # Regeln werden in den Group/Host-Vars gesetzt
tags: ufw
become: true

View file

@ -2,9 +2,9 @@
- hosts: all
roles:
- role: mgrote_users
tags: "user"
tags: users
become: true
- role: mgrote_user_setup
tags:
- "user_setup"
- user_setup
- dotfiles