Skip to content

How to set multiple rules in the Rancher2 Terraform Provider Role Template resource

Article Number: 000020672

Situation

Defining multiple rules within a single role template.

Resolution

To define multiple rules for a single role template, set multiple rule blocks as per the following example:

resource "rancher2_role_template" "foo" {
  name = "foo"
  context = "project"
  default_role = false
  description = "Terraform role template acceptance test"
  rules {
    api_groups = ["*"]
    resources = ["secrets"]
    verbs = ["create"]
  }
  rules {
    api_groups = ["*"]
    resources = ["namespaces"]
    verbs = ["create"]
  }
}