initial commit

This commit is contained in:
Peter Meier
2025-10-16 22:54:40 +02:00
parent d80ca5979e
commit 5e6faaffcf
23 changed files with 1608 additions and 1 deletions

36
group_vars/all/vars.yml Normal file
View File

@@ -0,0 +1,36 @@
# VPS Configuration
domain: "{{ full_domain.split('.')[-2] + '.' + full_domain.split('.')[-1] }}"
subdomain: "{{ full_domain.split('.')[0] }}"
# Email for SSL certificates
ssl_email: "{{ email }}"
# Docker configuration
docker_compose_version: "2.21.0"
# Trillium Notes configuration
trillium_container_name: "trillium-notes"
trillium_port: 8080
trillium_data_path: "/opt/trillium/data"
# Gitea configuration
gitea_container_name: "gitea"
gitea_port: 3000
gitea_data_path: "/opt/gitea/data"
gitea_config_path: "/opt/gitea/config"
gitea_git_path: "/opt/gitea/git"
# Nginx configuration
nginx_ssl_path: "/etc/nginx/ssl"
nginx_config_path: "/etc/nginx/sites-available"
# System packages
system_packages:
- apt-transport-https
- ca-certificates
- curl
- gnupg
- lsb-release
- software-properties-common
- python3
- python3-pip