add ops_ prefix to policies applied to cicd role

This commit is contained in:
2025-12-03 15:16:46 +01:00
parent 50f8ea95be
commit c490d37fd7
4 changed files with 4 additions and 4 deletions

View File

@@ -78,7 +78,7 @@ module "app_policies" {
source = "./modules/app_policy" source = "./modules/app_policy"
for_each = { for app in var.applications : app.name => app } for_each = { for app in var.applications : app.name => app }
name = each.value.name name = each.value.name
policies = each.value.policies ops_policies = each.value.policies
service_account_names = each.value.service_account_names service_account_names = each.value.service_account_names
service_account_namespaces = each.value.service_account_namespaces service_account_namespaces = each.value.service_account_namespaces
gitea_app_id = var.gitea_app_id gitea_app_id = var.gitea_app_id

View File

@@ -129,7 +129,7 @@ data "vault_auth_backend" "gitea_jwt" {
resource "vault_jwt_auth_backend_role" "gitea_jwt_cicd" { resource "vault_jwt_auth_backend_role" "gitea_jwt_cicd" {
backend = data.vault_auth_backend.gitea_jwt.path backend = data.vault_auth_backend.gitea_jwt.path
role_name = "gitea_cicd_${local.name}" role_name = "gitea_cicd_${local.name}"
token_policies = concat(["default"], var.policies) # give "${local.name}-ops" role to group of entities token_policies = concat(["default"], var.ops_policies) # give "${local.name}-ops" role to group of entities
bound_audiences = [ bound_audiences = [
var.gitea_app_id, var.gitea_app_id,

View File

@@ -4,7 +4,7 @@ variable "name" {
variable "gitea_app_id" { variable "gitea_app_id" {
type = string type = string
} }
variable "policies" { variable "ops_policies" {
type = list(string) type = list(string)
default = [] default = []
} }

View File

@@ -3,7 +3,7 @@ applications = [
{ name = "erp" }, { name = "erp" },
{ {
name = "cms" name = "cms"
policies = ["factory__cf_r2_arcodange_tf"] ops_policies = ["factory__cf_r2_arcodange_tf"]
service_account_names = ["cloudflared"] service_account_names = ["cloudflared"]
}, },
] ]