mirror of
https://gitlab.sarex.io/infra/terraform-contour-mirror.git
synced 2026-08-09 13:31:35 +03:00
change pipeline generation + add tf dockerfile
This commit is contained in:
parent
2fb0b416d7
commit
d2ad630ef7
@ -105,15 +105,6 @@ EOT
|
|||||||
env_name = basename(dirname(get_terragrunt_dir()))
|
env_name = basename(dirname(get_terragrunt_dir()))
|
||||||
env_config = local.infra_config.environments[local.env_name]
|
env_config = local.infra_config.environments[local.env_name]
|
||||||
secrets = local.env_config.secrets
|
secrets = local.env_config.secrets
|
||||||
|
|
||||||
namespace_name = dependency.namespace.outputs.name
|
|
||||||
s3_bucket_name = dependency.s3.outputs.bucket_name
|
|
||||||
s3_access_key = dependency.s3.outputs.access_key
|
|
||||||
s3_secret_key = dependency.s3.outputs.secret_key
|
|
||||||
db_host = dependency.database.outputs.host
|
|
||||||
db_database_name = dependency.database.outputs.database_name
|
|
||||||
db_user_name = dependency.database.outputs.user_name
|
|
||||||
db_password = dependency.database.outputs.password
|
|
||||||
}
|
}
|
||||||
|
|
||||||
terraform {
|
terraform {
|
||||||
@ -124,7 +115,7 @@ inputs = {
|
|||||||
secrets = [
|
secrets = [
|
||||||
for secret in local.secrets : {
|
for secret in local.secrets : {
|
||||||
name = secret.name
|
name = secret.name
|
||||||
namespace = local.namespace_name
|
namespace = dependency.namespace.outputs.name
|
||||||
secret_type = secret.type
|
secret_type = secret.type
|
||||||
registry_url = try(secret.registry_url, "")
|
registry_url = try(secret.registry_url, "")
|
||||||
dependencies = try(secret.dependencies, {})
|
dependencies = try(secret.dependencies, {})
|
||||||
@ -137,17 +128,17 @@ inputs = {
|
|||||||
]
|
]
|
||||||
|
|
||||||
s3_outputs = {
|
s3_outputs = {
|
||||||
bucket_name = local.s3_bucket_name
|
bucket_name = dependency.s3.outputs.bucket_name
|
||||||
access_key = local.s3_access_key
|
access_key = dependency.s3.outputs.access_key
|
||||||
secret_key = local.s3_secret_key
|
secret_key = dependency.s3.outputs.secret_key
|
||||||
}
|
}
|
||||||
|
|
||||||
database_outputs_map = {
|
database_outputs_map = {
|
||||||
"${local.env_config.databases[0].cluster_id}:${local.env_config.databases[0].database.name}:${local.env_config.databases[0].user.name}" = {
|
"${local.env_config.databases[0].cluster_id}:${local.env_config.databases[0].database.name}:${local.env_config.databases[0].user.name}" = {
|
||||||
host = local.db_host
|
host = dependency.database.outputs.host
|
||||||
database_name = local.db_database_name
|
database_name = dependency.database.outputs.database_name
|
||||||
user_name = local.db_user_name
|
user_name = dependency.database.outputs.user_name
|
||||||
password = local.db_password
|
password = dependency.database.outputs.password
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user