tofu-module-aws-iam-ci-user/variables.tf

28 lines
745 B
HCL

variable "core_policy_statements" {
default = "[]"
description = "The JSON encoded list of AWS policy statements for the role in the core AWS account."
nullable = false
type = string
}
variable "name" {
description = "The IAM user's name."
nullable = false
type = string
}
variable "forgejo_repository" {
description = "The Forgejo's repository information the IAM user's access key will be provisioned to."
nullable = false
type = object({
name = string
owner = string
})
}
variable "tests_policy_statements" {
default = "[]"
description = "The JSON encoded list of AWS policy statements for the role in the tests AWS account."
nullable = false
type = string
}