Awesome
<!-- BEGIN_TF_DOCS -->Providers
Name | Version |
---|---|
<a name="provider_aws"></a> aws | n/a |
<a name="provider_helm"></a> helm | n/a |
<a name="provider_null"></a> null | n/a |
Inputs
Name | Description | Type | Default | Required |
---|---|---|---|---|
<a name="input_eks_cluster_name"></a> eks_cluster_name | The name of EKS cluster to get OIDC ARN and Name | any | n/a | yes |
<a name="input_force_detach_policies"></a> force_detach_policies | Flag to force detachment of policies attached to the IAM role. | string | false | no |
<a name="input_iam_role_path"></a> iam_role_path | Path under which to create IAM role. | string | "/" | no |
<a name="input_s3_kms_policy_arns"></a> s3_kms_policy_arns | List of IAM policies to attach IAM role | list | <pre>[<br/> "arn:aws:iam::aws:policy/AmazonS3FullAccess",<br/> "arn:aws:iam::aws:policy/AWSKeyManagementServicePowerUser"<br/>]</pre> | no |
<a name="input_vault_backend_bucket_kms_key"></a> vault_backend_bucket_kms_key | The ID of the KMS key | string | "alias/aws/s3" | no |
<a name="input_vault_backend_bucket_name"></a> vault_backend_bucket_name | The name of s3 bucket for backend | any | n/a | yes |
<a name="input_vault_backend_bucket_region"></a> vault_backend_bucket_region | The region of the s3 bucket | string | "us-east-1" | no |
<a name="input_vault_s3_kms_role_name"></a> vault_s3_kms_role_name | Role used by the Vault as S3 backend | string | "vault_s3_kms_role" | no |
<a name="input_vault_yml_file"></a> vault_yml_file | n/a | any | null | no |
Resources
Name | Type |
---|---|
aws_iam_role.vault_s3_kms_role | resource |
aws_iam_role_policy_attachment.s3_kms | resource |
helm_release.vault | resource |
null_resource.create_vault_yml | resource |
aws_eks_cluster.cluster | data source |
aws_iam_policy_document.assume_role | data source |
Outputs
No outputs.
🚀 Built by opsZero!
<a href="https://opszero.com"><img src="https://opszero.com/wp-content/uploads/2024/07/opsZero_logo_svg.svg" width="300px"/></a>
Since 2016 opsZero has been providing Kubernetes expertise to companies of all sizes on any Cloud. With a focus on AI and Compliance we can say we seen it all whether SOC2, HIPAA, PCI-DSS, ITAR, FedRAMP, CMMC we have you and your customers covered.
We provide support to organizations in the following ways:
- Modernize or Migrate to Kubernetes
- Cloud Infrastructure with Kubernetes on AWS, Azure, Google Cloud, or Bare Metal
- Building AI and Data Pipelines on Kubernetes
- Optimizing Existing Kubernetes Workloads
We do this with a high-touch support model where you:
- Get access to us on Slack, Microsoft Teams or Email
- Get 24/7 coverage of your infrastructure
- Get an accelerated migration to Kubernetes
Please schedule a call if you need support.
<br/><br/>
<div style="display: block"> <img src="https://opszero.com/wp-content/uploads/2024/07/aws-advanced.png" width="150px" /> <img src="https://opszero.com/wp-content/uploads/2024/07/AWS-public-sector.png" width="150px" /> <img src="https://opszero.com/wp-content/uploads/2024/07/AWS-eks.png" width="150px" /> </div> <!-- END_TF_DOCS -->