tsamuel33/CloudFormation Testing and Deployment
Action to Lint, Validate vs. policy as code (optional) and deploy CloudFormation templates
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| aws_partition | The AWS partition in which the templates will be deployed | no | aws |
| job_type | The type of action being performed on the templates | yes | — |
| branch_type | The type of branch being assessed. Valid values are 'major' (deployment branch) or 'minor' (feature branch) | no | "" |
| github_secret_type | The type of secret containing the AWS account number (repository, environment, or organization) | no | "" |
| policy_as_code_provider | The software used for policy as code validations. Valid values are 'guard' (cfn-guard) or 'opa' (Open Policy Agent) | no | "" |
| account_number_secret_name | Name of the GitHub secret containing the AWS account number | no | "" |
| aws_account_number | ID number of the target AWS account | no | "" |
| github_environment | Name of GitHub environment associated with the target branch | no | "" |
| github_assumed_role_name | Path and name of the AWS IAM role assumed by the pipeline. Formatted as PATH/ROLE_NAME | no | "" |
| config_file_path | Path to the config file from the root of your GitHub repository | no | config |
| deployment_folder_path | Path to the folder containing deployment artifacts | no | deployments |
| change_set_before_deploy | Determines if a change set should be created prior to deployments. Outputs changes to a comment on the pull request. | no | false |
| aws_region | Main AWS region used to assume IAM role | no | us-east-1 |
| rules_repo | GitHub repo containing your policy as code rules | no | "" |
| rules_folder_path | Path to the folder containing your policy as code rules | no | "" |
Outputs
| name | description |
|---|---|
| branch_type | The type of branch being assessed. Valid values are 'major' (deployment branch) or 'minor' (feature branch) |
| github_secret_type | The type of secret containing the AWS account number (repository, environment, or organization) |
| policy_as_code_provider | The software used for policy as code validations. Valid values are 'guard' (cfn-guard) or 'opa' (Open Policy Agent) |
| account_number_secret_name | Name of the GitHub secret containing the AWS account number |
| aws_account_number | ID of target AWS account |
| github_environment | Name of GitHub environment associated with the target branch |
| github_assumed_role_name | Path and name of the AWS IAM role assumed by the pipeline. Formatted as PATH/ROLE_NAME |
| change_set_before_deploy | Determines if a change set should be created prior to deployments. Outputs changes to a comment on the pull request. |