Files
a13labs.infra/terraform/k8sapps/sectool.env
T
alexandre.pires e6e85b00f7 feat(mail): enhance mail configuration with getmail and dovecot settings
- Added getmail configuration generation using template files.
- Introduced postfix and dovecot configuration checksums for deployment.
- Created new dovecot configuration file and sieve script for email handling.
- Updated main.tf to utilize local variables for configuration management.
- Removed redundant external password hasher from main.tf.

feat(nginx): improve nginx configuration management

- Centralized nginx configuration into a local variable with checksum.
- Created separate config maps for default website configurations.
- Updated deployment to utilize new configuration structure.

feat(sftpgo): add SFTPGo application deployment

- Introduced SFTPGo with Kubernetes resources including namespace, config maps, and secrets.
- Configured SFTPGo with SMTP settings and AWS credentials.
- Implemented health checks and volume mounts for persistent storage.

refactor(seafile): remove Seafile module

- Deleted Seafile module and associated resources as part of cleanup.
2025-05-05 00:47:36 +02:00

26 lines
1.3 KiB
Bash

AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY
AWS_SECRET_ACCESS_KEY=$AWS_SECRET_KEY
TF_VAR_scaleway_access_key=$SCALEWAY_ACCESS_KEY
TF_VAR_scaleway_secret_key=$SCALEWAY_SECRET_KEY
TF_VAR_scaleway_project_id=$SCALEWAY_PROJECT_ID
TF_VAR_scaleway_user_id=$SCALEWAY_USER_ID
TF_VAR_scaleway_organization_id=$SCALEWAY_ORGANIZATION_ID
TF_VAR_mysql_root_password=$MYSQL_ROOT_PASSWORD
TF_VAR_wordpress_mysql_password=$MYSQL_WORDPRESS_PASSWORD
TF_VAR_gitea_mysql_password=$MYSQL_GITEA_PASSWORD
TF_VAR_nextcloud_mysql_password=$MYSQL_NEXTCLOUD_PASSWORD
TF_VAR_nextcloud_admin_password=$NEXTCLOUD_ADMIN_PASSWORD
TF_VAR_collabora_admin_password=$NEXTCLOUD_ADMIN_PASSWORD
TF_VAR_wireguard_private_key=$WIREGUARD_PRIVATE_KEY
TF_VAR_wireguard_public_key=$WIREGUARD_PUBLIC_KEY
TF_VAR_m3uproxy_admin_password=$M3UPROXY_ADMIN_PASSWORD
TF_VAR_m3uproxy_secret=$M3UPROXY_SECRET
TF_VAR_maxmind_account_id=$MAXMIND_ACCOUNT_ID
TF_VAR_maxmind_license_key=$MAXMIND_LICENSE_KEY
TF_VAR_rustdesk_private_key=$RUSTDESK_PRIVATE_KEY
TF_VAR_rustdesk_public_key=$RUSTDESK_PUBLIC_KEY
TF_VAR_alexpires_me_email_username=$ALEXPIRES_ME_EMAIL_USERNAME
TF_VAR_alexpires_me_email_password=$ALEXPIRES_ME_EMAIL_PASSWORD
TF_VAR_mail_crypt_private_key=$DOVECOT_CRYPT_PRIVATE_KEY_FILE
TF_VAR_mail_crypt_public_key=$DOVECOT_CRYPT_PUB_KEY_FILE
TF_VAR_sftpgo_admin_password=$SFTPGO_ADMIN_PASSWORD