Home

Awesome

<!-- BEGIN_TF_DOCS -->

Providers

NameVersion
<a name="provider_aws"></a> awsn/a
<a name="provider_helm"></a> helmn/a
<a name="provider_null"></a> nulln/a

Inputs

NameDescriptionTypeDefaultRequired
<a name="input_eks_cluster_name"></a> eks_cluster_nameThe name of EKS cluster to get OIDC ARN and Nameanyn/ayes
<a name="input_force_detach_policies"></a> force_detach_policiesFlag to force detachment of policies attached to the IAM role.stringfalseno
<a name="input_iam_role_path"></a> iam_role_pathPath under which to create IAM role.string"/"no
<a name="input_s3_kms_policy_arns"></a> s3_kms_policy_arnsList of IAM policies to attach IAM rolelist<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_keyThe ID of the KMS keystring"alias/aws/s3"no
<a name="input_vault_backend_bucket_name"></a> vault_backend_bucket_nameThe name of s3 bucket for backendanyn/ayes
<a name="input_vault_backend_bucket_region"></a> vault_backend_bucket_regionThe region of the s3 bucketstring"us-east-1"no
<a name="input_vault_s3_kms_role_name"></a> vault_s3_kms_role_nameRole used by the Vault as S3 backendstring"vault_s3_kms_role"no
<a name="input_vault_yml_file"></a> vault_yml_filen/aanynullno

Resources

NameType
aws_iam_role.vault_s3_kms_roleresource
aws_iam_role_policy_attachment.s3_kmsresource
helm_release.vaultresource
null_resource.create_vault_ymlresource
aws_eks_cluster.clusterdata source
aws_iam_policy_document.assume_roledata 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:

We do this with a high-touch support model where you:

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 -->