paresh-deshmukh/Terraform Apply for kubernetes cluster in AWS using Vault secrets - works on changes in a PR

This action will perform kubernetes cluster deployment in AWS account using Terraform using secrets in Hashicorp Vault.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
tf-working-dirTerraform working directoryyes
terraform-versionTerraform versionyes
cluster-nameName of the kubernetes clusteryes
aws-role-to-assumeRole ARN in AWS with which the connection to AWS will be establishedyes
aws-regionAWS regionyes
vault-github-tokenGitHub Token used for accessing Vaultyes
github-tokenPass secret GITHUB_TOKENyes
private-ssh-keyssh key to clone the terraform modules from the remote repoyes
pr-dirfull path of a directory in a PR to filter for the terraform applyno
tf-plan-output-filenameName of the output file for terraform plan commandyes
apply-terraformPass true/false to apply the terraform changes with provided tf-plan-output-filenamenofalse
namedescription
tf-fmt-outcomeOutcome of the 'terraform fmt' command
tf-init-outcomeOutcome of the 'terraform init' command
tf-plan-outputOutput of the 'terraform plan' command
tf-plan-outcomeOutcome of the 'terraform plan' command either success or failure