ebs-csi-driver

bailey84j/ebs-csi-driver/kubernetes

Terraform Module HCL KUBERNETES

Terraform module which deploys AWS EBS CSI Controller

Install
module "ebs-csi-driver" {
source = "bailey84j/ebs-csi-driver/kubernetes"
version = "1.0.0"
}
plain text: /constructs/tfmod-bailey84j-ebs-csi-driver-kubernetes/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-kubernetes-aws-load-balancer-controller Terraform module which deploys AWS EBS CSI Controller ![tflint](https://github.com/bailey84j/terraform-kubernetes-aws-load-balancer-controller/actions/workflows/tflint.yml) ![LICENSE](https://github.com/bailey84j/terraform-kubernetes-aws-load-balancer-controller/blob/master/LICENSE) ![Terraform](https://www.terraform.io/downloads) Examples - Standard: Deploying AWS Load Balancer Controller using the default settings - Custom: Customising the deployment to use a different name and namespace Contributing Report issues/questions/feature requests via issues Full contributing guidelines are covered here Requirements | Name | Version | |------|---------| | terraform | >= 0.14.8 | | aws | >= 3.63 | | kubernetes | >= 2.0 | Providers | Name | Versio

Inputs (14)
NameTypeDescriptionDefault
iam_role_arnstringExisting IAM role ARN for the cloudwatch agent. Required if `create_iam_role` is required
iam_role_permissions_boundarystringARN of the policy that is used to set the permissions boundary for the IAM role required
iam_role_namestringName to use on IAM role created required
eks_cluster_namestringThe name of the target Kubernetes Cluster required
iam_role_use_name_prefixstringDetermines whether the IAM role name (`iam_role_name`) is used as a prefixtrue
create_namespaceboolDetermines whether to create a new kubernetes namespace for the jetstack certmanfalse
namespacestringThe namespace to place the aws_ebs_csi_driver deployment"kube-system"
iam_role_descriptionstringDescription of the role"Permissions required by the Kubernetes
iam_role_tagsmap(string)A map of additional tags to add to the IAM role created{}
tagsmap(string)A map of tags to add to all resources{}
prefix_separatorstringThe separator to use between the prefix and the generated timestamp for resource"-"
create_iam_roleboolDetermines whether a an IAM role is created or to use an existing IAM role for ttrue
namestringThe name of the aws_ebs_csi_driver deployment"aws-ebs-csi-driver"
iam_role_pathstringCluster IAM role path"/eks/"
Resources (9)
aws_iam_rolekubernetes_cluster_rolekubernetes_cluster_role_bindingkubernetes_csi_driverkubernetes_daemonsetkubernetes_deploymentkubernetes_namespacekubernetes_pod_disruption_budgetkubernetes_service_account
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.0
Cloud KUBERNETES
★ Stars0
Forks0
Total downloads4.2k
Inputs14
Resources9
Examples2
LicenseApache-2.0
Namespacebailey84j
Updated