crosswave-technology/Terraform AWS Deploy (Plan/Apply)

Runs Terraform plan/apply for a single AWS account with standard backend config and artifact handling.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
commandTerraform command: plan or applyyes
account_idAWS Account IDyes
account_nameHuman-readable account nameyes
account_groupAccount group (used for state path)yes
environmentEnvironment type (production, development, etc.)yes
enable_adminEnable admin roles for this accountnofalse
configAdditional account configuration (JSON string)no{}
aws_regionAWS regionnoeu-west-1
terraform_versionTerraform versionno1.5.7
state_bucket_nameTerraform state bucket nameyes
project_iam_roleProject IAM role nameyes
state_kms_keyKMS key id/arn for backend encryptionyes
repo_tokenToken to access private module reposyes
plan_artifact_nameArtifact name for the saved planno""
plan_pathPath to the plan filenoterraform.plan
working_directoryTerraform working directoryno.
plan_role_nameIAM role name to assume for plannoGitHub-Terraform-Plan
apply_role_nameIAM role name to assume for applynoGitHub-Terraform-Apply
namedescription
has_changesWhether plan detected changes