module "websites" { source = "../modules/nginx" persistent_folder = local.persistent_folder primary_domain = local.primary_domain websites = local.websites } module "rustdesk" { source = "../modules/rustdesk" persistent_folder = local.persistent_folder fqdn = local.rustdesk_fqdn public_key = var.rustdesk_public_key private_key = var.rustdesk_private_key } module "m3uproxy" { source = "../modules/m3uproxy" persistent_folder = local.persistent_folder tag = local.m3uproxy_version fqdn = local.m3uproxy_fqdn # Secret and password for M3UProxy secret = var.m3uproxy_secret admin_password = var.m3uproxy_admin_password # GeoIP settings maxmind_account_id = var.maxmind_account_id maxmind_license_key = var.maxmind_license_key geoip_cron_schedule = local.geoip_cron_schedule geoip_editions = local.geoip_editions # Wireguard settings (VPN) wireguard_private_key = var.wireguard_private_key wireguard_public_key = var.wireguard_public_key }