finalcad/AppLambdaAction
Deploy lambda with terraform
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| app-name | Applcation id | yes | — |
| suffix | Suffix for multi lambda in same repository | — | "" |
| aws-role | Aws role to apply changes | yes | — |
| terraform-version | Terraform version to install. | — | 1.9.7 |
| terragrunt-version | Terragrunt version to install. | — | 0.68.1 |
| terraform-app-lambda | terraform app lambda repository | — | FinalCAD/terraform-app-lambda |
| terraform-app-lambda-ref | Ref to use for pulling repo terraform-app-lambda | — | master |
| deployment-descriptors-repo | Repository to push deployment descriptors | — | FinalCAD/infrastructure-deployment-descriptors |
| deployment-descriptors-ref | Git ref to use for pushing deployment descriptors | — | master |
| github-token | Github token to pull package to avoid limit rate | — | "" |
| github-ssh | Github ssh key to pull terragrunt from github api | yes | — |
| environment | Finalcad environment: production, staging, sandbox | — | — |
| region-friendly | Finalcad region: frankfurt or tokyo | — | frankfurt |
| sub-path | Subpath in current lambda repository | — | "" |
| inject-route-files | Set to "true" in order to inject route files in to Lambda archive (only available for python_archive) | — | "" |
| configuration-file | Path to lambda configuration file | — | .finalcad/lambda.yaml |
| policies-file | Path to lambda policies file | — | .finalcad/lambda-policies.json |
| pr-number | Pull rerquest number, empty fo push | — | "" |
| python-version | Python version to construct python zip | — | 3.x |
| dry-run | Dry run | — | false |
| override-output-file | (Optional) Path where to store override content from Terraform output. | — | "" |
Outputs
no outputs