basaldev/beanstalk-envs-action

Create a envvars.config file for AWS Elastic Beanstalk deployments

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
directoryThe directory to put the envfile in (default: .ebextensions)no.ebextensions
filenameName of the config file (default: envvars.config)noenvvars.config
jsonJSON representation of environment variable key/values to set as direct valuesno
aws_secret_referencesJSON string containing AWS Secrets Manager partial references (format: "secretName:secretKey")no
aws_regionAWS region for Secrets Manager ARNs (required when using aws_secret_references)yes
aws_access_key_idAWS 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_keyAWS 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_tokenAWS 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_keysSort environment variables alphabetically by keynofalse
fail_on_emptyFail if any environment variable has an empty valuenofalse
rendered_file_pathPath to generate test config file with resolved secret values (only when aws_secret_references input is provided)no
namedescription
resultenvvars.config file
test_configenvvars-test.config file (only when rendered_file_path is provided)