basaldev/beanstalk-envs-action
Create a envvars.config file for AWS Elastic Beanstalk deployments
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| directory | The directory to put the envfile in (default: .ebextensions) | no | .ebextensions |
| filename | Name of the config file (default: envvars.config) | no | envvars.config |
| json | JSON representation of environment variable key/values to set as direct values | no | — |
| aws_secret_references | JSON string containing AWS Secrets Manager partial references (format: "secretName:secretKey") | no | — |
| aws_region | AWS region for Secrets Manager ARNs (required when using aws_secret_references) | yes | — |
| aws_access_key_id | AWS access key ID (must be provided with aws_secret_access_key and aws_session_token, or leave all three empty to use scope credentials) | no | — |
| aws_secret_access_key | AWS secret access key (must be provided with aws_access_key_id and aws_session_token, or leave all three empty to use scope credentials) | no | — |
| aws_session_token | AWS session token (must be provided with aws_access_key_id and aws_secret_access_key, or leave all three empty to use scope credentials) | no | — |
| sort_keys | Sort environment variables alphabetically by key | no | false |
| fail_on_empty | Fail if any environment variable has an empty value | no | false |
| rendered_file_path | Path to generate test config file with resolved secret values (only when aws_secret_references input is provided) | no | — |
Outputs
| name | description |
|---|---|
| result | envvars.config file |
| test_config | envvars-test.config file (only when rendered_file_path is provided) |