/terraform-eks-iam-resources

Various EKS IAM policies and roles in Terraform.

Primary LanguageHCLApache License 2.0Apache-2.0

Amazon EKS IAM resources

Various Amazon EKS IAM policies and AWS IAM roles in Terraform. See blog for details.

Requirements

Name Version
terraform >= 1.0.0
aws 4.2.0

Providers

Name Version
aws 4.2.0
http 2.2.0

Modules

Name Source Version
aws_vpc terraform-aws-modules/vpc/aws ~> 3.0
vpc_cni_irsa git@github.com:aws-ia/terraform-aws-eks-blueprints.git//modules/irsa v4.2.1

Resources

Name Type
aws_eks_cluster.this resource
aws_iam_policy.cluster_version resource
aws_iam_policy.connector resource
aws_iam_policy.console_admin resource
aws_iam_policy.eks_cluster resource
aws_iam_policy.modify_a_eks_cluster resource
aws_iam_policy.modify_all_eks_clusters resource
aws_iam_policy.read_a_eks_cluster resource
aws_iam_policy.read_all_eks_clusters resource
aws_iam_role.eks_cluster_role resource
aws_iam_role.eks_connector_role resource
aws_iam_role.eks_node_role resource
aws_iam_role.eks_pod_exe_role resource
aws_iam_role_policy_attachment.eks_cluster_role resource
aws_iam_role_policy_attachment.eks_connector_role resource
aws_iam_role_policy_attachment.eks_node_role resource
aws_iam_role_policy_attachment.eks_pod_exe_role resource
aws_availability_zones.available data source
aws_caller_identity.current data source
aws_eks_cluster.eks_cluster data source
aws_iam_policy_document.cluster_version data source
aws_iam_policy_document.connector data source
aws_iam_policy_document.console_admin data source
aws_iam_policy_document.eks_cluster data source
aws_iam_policy_document.modify_a_eks_cluster data source
aws_iam_policy_document.modify_all_eks_clusters data source
aws_iam_policy_document.read_a_eks_cluster data source
aws_iam_policy_document.read_all_eks_clusters data source
aws_partition.current data source
aws_region.current data source
http_http.myip data source

Inputs

Name Description Type Default Required
account_id AWS Account ID number of the account. string n/a yes
environment Environment name. string n/a yes
region The AWS region. string n/a yes

Outputs

No outputs.

Author

Waleed from https://cloudly.engineer