add ops_ prefix to policies applied to cicd role
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
@@ -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 = []
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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"]
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
Reference in New Issue
Block a user