This modules provisions an IAM role, that can be connected to your application to setup delegation. This allows you to create an AWS account/role that your customers can grant access to, instead of them granting access to Nuon directly.
Please read more in our docs.
You can use the following module code in any Terraform project:
module "install-access-delegation" {
source = "nuonco/install-access-delegation/aws"
version = "1.0.0"
name = "your-app-name"
enable_support_access = true
}
By adding support access, we will grant trust to two additional Nuon owned principals that will allow us to more easily assist in debugging.
This is usually only needed to help during setup.