Files
a13labs.infra/terraform/k8sapps/config.tf
T

56 lines
1.6 KiB
Terraform

locals {
# apps
wordpress_version = "6.5.2"
wordpress_fqdns = ["blog.alexpires.me", "www.alexpires.me", "alexpires.me"]
wordpress_sql_backup_cron_schedule = "0 2 * * *"
wordpress_files_backup_cron_schedule = "10 2 * * *"
gitea_version = "1.22.2"
gitea_fqdn = "code.alexpires.me"
gitea_sql_backup_cron_schedule = "20 2 * * *"
gitea_files_backup_cron_schedule = "30 2 * * *"
nextcloud_version = "30.0.0-apache"
nextcloud_fqdn = "cloud.alexpires.me"
nextcloud_sql_backup_cron_schedule = "40 2 * * *"
nextcloud_files_backup_cron_schedule = "50 2 * * *"
# monitoring
influxdb_version = "1.8-alpine"
kapacitor_version = "1.6-alpine"
fluent_bit_version = "3.1"
telegraf_version = "1.32-alpine"
chronograf_version = "1.9-alpine"
# m3uproxy
m3uproxy_version = "latest"
wireguard_version = "latest"
m3uproxy_fqdn = "tv.alexpires.me"
geoip_image = "maxmindinc/geoipupdate"
geoip_version = "latest"
geoip_cron_schedule = "0 0 * * *"
geoip_editions = [
"GeoLite2-Country",
"GeoLite2-City",
"GeoLite2-ASN"
]
# backup
local_backup_retention_days = 2
cloud_backup_retention_days = 3
# notification
scaleway_smtp_host = "smtp.tem.scw.cloud"
scaleway_smtp_port = 587
# storage
persistent_folder = "/mnt/microk8s_persistent"
}
data "scaleway_account_project" "default" {
project_id = var.scaleway_project_id
organization_id = var.scaleway_organization_id
}