Improve this page

Back to AWS Terraform templates index <–

IAM instance profile and role

Generic IAM instance profile and role Terraform module

Template Locations

Online documentation

Template reference
Service description

Module returns three outputs: instance_ids, private_ips and public_ips.

Example usage

module "my-iam-role" {
   source = ""
   role_name = "my-role"
   role_policy = "${file("my_policy.json")}"
   number_of_extra_policies = 2
   extra_policies = [
     "${aws_iam_policy.base-policies.arn}"
   ]
}