aee57a8b89
- Updated SSH configuration for Gitea to disable banner and TTY, and modified the AuthorizedKeysCommand. - Simplified gitea-shell script to directly call the k8s_gitea_shell command with required parameters. - Removed unused gitea-auth script from playbook_gitea.yml. - Updated systools_version in playbook_systools.yml to 0.4.5. - Enhanced ssh_locker_helper to copy redirect URL to clipboard based on OS. - Added a new script test_imaps for IMAP testing. - Updated Terraform configurations for various applications, including: - Added a backup script for MariaDB with retention policy. - Changed Gitea version to 1.24-rootless and adjusted SSH settings. - Updated Nginx configurations to log errors and access to stderr/stdout. - Refactored services to use ClusterIP type and adjusted security contexts for deployments. - Added temporary storage for applications using empty_dir. - Enhanced backup.sh scripts for better error handling and logging.
51 lines
1.1 KiB
Terraform
51 lines
1.1 KiB
Terraform
module "open-webui" {
|
|
source = "../../modules/apps/open-webui"
|
|
|
|
persistent_folder = local.persistent_folder
|
|
fqdn = local.open_webui_fqdn
|
|
ollama_proxy = local.ollama_proxy
|
|
tag = "0.6-slim"
|
|
}
|
|
|
|
module "samba" {
|
|
source = "../../modules/apps/samba"
|
|
|
|
shared_folder = local.samba_shared_folder
|
|
}
|
|
|
|
module "dns" {
|
|
source = "../../modules/apps/coredns"
|
|
|
|
forward_dns_servers = local.dns_nameservers
|
|
override_hosts = local.override_hosts
|
|
zones = local.zones
|
|
}
|
|
|
|
module "reverse_proxy" {
|
|
source = "../../modules/apps/nginx-reverse-proxy"
|
|
|
|
services = local.reverse_proxy_services
|
|
streams = local.streams
|
|
}
|
|
|
|
|
|
module "nextcloud" {
|
|
source = "../../modules/apps/nextcloud"
|
|
|
|
fqdn = local.nextcloud_fqdn
|
|
persistent_folder = local.persistent_folder
|
|
app_config = local.nextcloud_config
|
|
db_credentials_are_secrets = true
|
|
|
|
tls_enabled = true
|
|
issuer = local.internal_issuer
|
|
}
|
|
|
|
module "comfyui_proxy" {
|
|
source = "../../modules/apps/wol_proxy"
|
|
|
|
upstream = local.comfyui_proxy
|
|
proxy_port = local.comfyui_proxy.port
|
|
namespace = "comfyui"
|
|
}
|