tsamuel33/CloudFormation Testing and Deployment

Action to Lint, Validate vs. policy as code (optional) and deploy CloudFormation templates

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
aws_partitionThe AWS partition in which the templates will be deployednoaws
job_typeThe type of action being performed on the templatesyes
branch_typeThe type of branch being assessed. Valid values are 'major' (deployment branch) or 'minor' (feature branch)no""
github_secret_typeThe type of secret containing the AWS account number (repository, environment, or organization)no""
policy_as_code_providerThe software used for policy as code validations. Valid values are 'guard' (cfn-guard) or 'opa' (Open Policy Agent)no""
account_number_secret_nameName of the GitHub secret containing the AWS account numberno""
aws_account_numberID number of the target AWS accountno""
github_environmentName of GitHub environment associated with the target branchno""
github_assumed_role_namePath and name of the AWS IAM role assumed by the pipeline. Formatted as PATH/ROLE_NAMEno""
config_file_pathPath to the config file from the root of your GitHub repositorynoconfig
deployment_folder_pathPath to the folder containing deployment artifactsnodeployments
change_set_before_deployDetermines if a change set should be created prior to deployments. Outputs changes to a comment on the pull request.nofalse
aws_regionMain AWS region used to assume IAM rolenous-east-1
rules_repoGitHub repo containing your policy as code rulesno""
rules_folder_pathPath to the folder containing your policy as code rulesno""
namedescription
branch_typeThe type of branch being assessed. Valid values are 'major' (deployment branch) or 'minor' (feature branch)
github_secret_typeThe type of secret containing the AWS account number (repository, environment, or organization)
policy_as_code_providerThe software used for policy as code validations. Valid values are 'guard' (cfn-guard) or 'opa' (Open Policy Agent)
account_number_secret_nameName of the GitHub secret containing the AWS account number
aws_account_numberID of target AWS account
github_environmentName of GitHub environment associated with the target branch
github_assumed_role_namePath and name of the AWS IAM role assumed by the pipeline. Formatted as PATH/ROLE_NAME
change_set_before_deployDetermines if a change set should be created prior to deployments. Outputs changes to a comment on the pull request.