secret module + make things equal
This commit is contained in:
@@ -95,48 +95,6 @@ variable "kubernetes" {
|
||||
|
||||
}
|
||||
|
||||
variable "database_backup_info" {
|
||||
type = map(object({
|
||||
image = optional(string)
|
||||
command = optional(string)
|
||||
}))
|
||||
description = "based on DB engine, give the docker image and the command used to backup"
|
||||
default = {
|
||||
postgres = {
|
||||
image = "alpine/psql"
|
||||
command = "pg_dump |gzip -9 > /backup/$(DB_DATABASE_NAME)-DB-$(date +%Y%m%d).sql.gz"
|
||||
}
|
||||
mysql = {
|
||||
image = "mysql"
|
||||
command = "mysqldump -h $DB_HOST -u $MYSQL_USER -p$MYSQL_ROOT_PASSWORD $MYSQL_DATABASE |gzip -9 > /backup/$(DB_DATABASE_NAME)-DB-$(date +%Y%m%d).sql.gz"
|
||||
}
|
||||
sqlserver = {
|
||||
image = "mcr.microsoft.com/mssql-tools"
|
||||
command = "/opt/mssql-tools/bin/sqlcmd -S $DB_HOST -U $DB_USERNAME -P $DB_PASSWORD -Q \"BACKUP DATABASE $DB_DATABASE_NAME TO DISK = '/backup/$DB_DATABASE_NAME-$(date +%Y%m%d).bak' WITH COPY_ONLY, CHECKSUM,FORMAT, MEDIANAME = 'SQLServerBackups',NAME = 'Full Backup of SQLTestDB'\";exit"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
variable "storage_path" {
|
||||
type = map(string)
|
||||
default = {
|
||||
main_storage = "/data/kubernetes",
|
||||
fast_access = "/ssd"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
locals {
|
||||
env_details = flatten([
|
||||
for key, value in var.kubernetes : [
|
||||
for index, env in value.environment_variables : {
|
||||
index = index
|
||||
name = env
|
||||
}] if value.enabled == true && value.environment_variables != null
|
||||
])
|
||||
}
|
||||
|
||||
|
||||
|
||||
resource "kubernetes_namespace_v1" "automatic" {
|
||||
|
||||
Reference in New Issue
Block a user