tofu fmt -recursive and kvv1/cloudflare permission for cms project
This commit is contained in:
@@ -27,6 +27,11 @@ data "vault_policy_document" "ops" {
|
|||||||
path = "kvv1/google/credentials"
|
path = "kvv1/google/credentials"
|
||||||
capabilities = ["read"]
|
capabilities = ["read"]
|
||||||
}
|
}
|
||||||
|
# read cloudflare credentials for terraform cloudflare backend
|
||||||
|
rule {
|
||||||
|
path = "kvv1/cloudflare"
|
||||||
|
capabilities = ["read"]
|
||||||
|
}
|
||||||
# read tofu_module_reader gitea bot user ssh keys
|
# read tofu_module_reader gitea bot user ssh keys
|
||||||
rule {
|
rule {
|
||||||
path = "kvv1/gitea/tofu_module_reader"
|
path = "kvv1/gitea/tofu_module_reader"
|
||||||
@@ -138,6 +143,6 @@ data "vault_policy_document" "app" {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
resource "vault_policy" "app" {
|
resource "vault_policy" "app" {
|
||||||
name = "${local.name}"
|
name = local.name
|
||||||
policy = data.vault_policy_document.app.hcl
|
policy = data.vault_policy_document.app.hcl
|
||||||
}
|
}
|
||||||
@@ -12,7 +12,7 @@ locals {
|
|||||||
|
|
||||||
resource "vault_database_secret_backend_role" "role" {
|
resource "vault_database_secret_backend_role" "role" {
|
||||||
backend = local.vault_mount_postgres.path
|
backend = local.vault_mount_postgres.path
|
||||||
name = "${local.name}"
|
name = local.name
|
||||||
db_name = "postgres"
|
db_name = "postgres"
|
||||||
creation_statements = [
|
creation_statements = [
|
||||||
"CREATE ROLE \"{{name}}\" WITH LOGIN PASSWORD '{{password}}' VALID UNTIL '{{expiration}}';",
|
"CREATE ROLE \"{{name}}\" WITH LOGIN PASSWORD '{{password}}' VALID UNTIL '{{expiration}}';",
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
applications = [
|
applications = [
|
||||||
"webapp",
|
"webapp",
|
||||||
"erp",
|
"erp",
|
||||||
|
"cms",
|
||||||
]
|
]
|
||||||
Reference in New Issue
Block a user