kops-iam-authenticator-config
cloudposse/kops-iam-authenticator-config/aws
Terraform module to create and apply a Kubernetes ConfigMap for aws-iam-authenticator to be used with Kops to map IAM principals to Kubernetes users
[![README Header][readme_header_img]][readme_header_link] [![Cloud Posse][logo]](https://cpco.io/homepage) terraform-aws-kops-iam-authenticator-config    Terraform module to create and apply a Kubernetes ConfigMap to map AWS IAM roles to Kubernetes users/groups. This will configure clusters managed by kops to use aws-iam-authenticator, allowing to use AWS IAM credentials to authenticate to a Kubernetes cluster. --- This project is part of our comprehensive "SweetOps" approach towards DevOps. [ ][share_email] [ ][share_googleplus] [ ][share_faceb
| Name | Type | Description | Default |
|---|---|---|---|
| admin_k8s_username | string | Kubernetes admin username to be mapped to `admin_iam_role_arn` | "" |
| admin_k8s_groups | list | List of Kubernetes groups to be mapped to `admin_iam_role_arn` | [] |
| readonly_iam_role_arn | string | IAM Role with readonly permissions to map to `readonly_k8s_username` | "" |
| readonly_k8s_username | string | Kubernetes readonly username to be mapped to `readonly_iam_role_arn` | "" |
| readonly_k8s_groups | list | List of Kubernetes groups to be mapped to `readonly_iam_role_arn` | [] |
| enabled | string | Set to true to enable the module, otherwise it will not create any resources | "false" |
| admin_iam_role_arn | string | IAM Role with admin permissions to map to `admin_k8s_username` | "" |
| cluster_id | string | A unique-per-cluster identifier to prevent replay attacks. Good choices are a ra | "random" |
| kube_config_path | string | Path to the kube config file. Can be sourced from `KUBE_CONFIG` or `KUBECONFIG` | "" |
kubeconfig_path — kubeconfig pathAzure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,