taskcat
taskcat
| Type | object |
|---|---|
| File match |
.taskcat.yml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/taskcat/latest.json |
| Source | https://raw.githubusercontent.com/aws-quickstart/taskcat/master/taskcat/cfg/config_schema.json |
Validate with Lintel
npx @lintel/lintel check
Taskcat configuration file
Properties
General configuration settings.
9 nested properties
List of AWS regions where artifacts need to be copied. This helps same region artifact bucket access to resources
AWS authentication section
Parameter key-values to pass to CloudFormation, parameters provided in global config take precedence
hooks to execute after executing tests
hooks to execute prior to executing tests
List of AWS regions
Name of S3 bucket to upload project to, if left out a bucket will be auto-generated
Enable regional auto-buckets.
Tags to apply to CloudFormation template
Project specific configuration section
22 nested properties
List of AWS regions where artifacts need to be copied. This helps same region artifact bucket access to resources
AWS authentication section
List of Availablilty Zones ID's to exclude when generating availability zones
Build Lambda zips recursively for submodules, set to false to disable
Path relative to the project root containing Lambda zip files, default is 'lambda_functions/source'
Path relative to the project root to place Lambda zip files
Project name, used as s3 key prefix when uploading objects
Organization ID to use when launching CFN Stacks. starts with o-. It is found on Organization Settings page
email address for project owner (not used at present)
Package Lambda functions into zips before uploading to s3, set to false to disable
Parameter key-values to pass to CloudFormation, parameters provided in global config take precedence
hooks to execute after executing tests
hooks to execute prior to executing tests
List of AWS regions
Role name to use when launching CFN Stacks.
Name of S3 bucket to upload project to, if left out a bucket will be auto-generated
Enable (deprecated) sigv2 access to auto-generated buckets
ACL for uploaded s3 objects
Enable regional auto-buckets.
Shorten stack names generated for tests, set to true to enable
Tags to apply to CloudFormation template
path to template file relative to the project config file path
{}
Definitions
General configuration settings.
List of AWS regions where artifacts need to be copied. This helps same region artifact bucket access to resources
AWS authentication section
Parameter key-values to pass to CloudFormation, parameters provided in global config take precedence
hooks to execute after executing tests
hooks to execute prior to executing tests
List of AWS regions
Name of S3 bucket to upload project to, if left out a bucket will be auto-generated
Enable regional auto-buckets.
Tags to apply to CloudFormation template
Hook definition
hook configuration
hook type
Project specific configuration section
List of AWS regions where artifacts need to be copied. This helps same region artifact bucket access to resources
AWS authentication section
List of Availablilty Zones ID's to exclude when generating availability zones
Build Lambda zips recursively for submodules, set to false to disable
Path relative to the project root containing Lambda zip files, default is 'lambda_functions/source'
Path relative to the project root to place Lambda zip files
Project name, used as s3 key prefix when uploading objects
Organization ID to use when launching CFN Stacks. starts with o-. It is found on Organization Settings page
email address for project owner (not used at present)
Package Lambda functions into zips before uploading to s3, set to false to disable
Parameter key-values to pass to CloudFormation, parameters provided in global config take precedence
hooks to execute after executing tests
hooks to execute prior to executing tests
List of AWS regions
Role name to use when launching CFN Stacks.
Name of S3 bucket to upload project to, if left out a bucket will be auto-generated
Enable (deprecated) sigv2 access to auto-generated buckets
ACL for uploaded s3 objects
Enable regional auto-buckets.
Shorten stack names generated for tests, set to true to enable
Tags to apply to CloudFormation template
path to template file relative to the project config file path
Test specific configuration section.
List of AWS regions where artifacts need to be copied. This helps same region artifact bucket access to resources
AWS authentication section
List of Availablilty Zones ID's to exclude when generating availability zones
Parameter key-values to pass to CloudFormation, parameters provided in global config take precedence
{}
hooks to execute after executing tests
hooks to execute prior to executing tests
List of AWS regions
Role name to use when launching CFN Stacks.
Name of S3 bucket to upload project to, if left out a bucket will be auto-generated
Enable regional auto-buckets.
Cloudformation Stack Name
Prefix to apply to generated CFN Stack Name
Suffix to apply to generated CFN Stack Name
Tags to apply to CloudFormation template
path to template file relative to the project config file path