37 lines
845 B
YAML
37 lines
845 B
YAML
# 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
|