selacloud/Terraform Ephemeral Environment Action

Create and destroy terraform infrastructure

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
terraform-commandapply / destroy / plan, etc.yesapply
ephemeral-environment-namename of ephemeral environment. Should be unique in bakcend-bucket s3 path. Used as s3 key for ephemeral environment updatesyesdevelopment
git-public-keyPublic key to use to access git repositoryyes
git-private-keyPrivate key to use to access git repositoryyes
git-uriLocation of git repository to cloneyes
terraform-working-directoryLocation of terraform to execute within remote repositoryno.
additional-init-argsThis action will call terraform init with provided init args. Should be used to specify a backendyes-backend-config=bucket=${BACKEND_BUCKET} \ -backend-config=dynamodb_table=${BACKEND_TABLE} \ -backend-config=key=ephemeral-environments/${EPHEMERAL_ENVIRONMENT_NAME}.tfstate
additional-apply-argsThis action will call terraform init with provided init args. Should be used to specify a backendyes-var=task_definition='${TASK_DEFINITION}' \ -var=desired_count=${DESIRED_COUNT} \ -var=domain_name=${DOMAIN_NAME} \ -var=service_port=${SERVICE_PORT} \
namedescription
timeThe time we greeted you