armadillidiid/ssm-get-parameters-action

Resolve parameters from AWS SSM Parameter Store and exports them as environment variables.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
secretA mapping of environment variable names to their corresponding AWS SSM parameter paths. This can be provided as a JSON object or as key-value pairsyesWorld
with-decryptionIf set to true, retrieves decrypted values for secure string parameters.nofalse
parameter-prefixAn optional prefix to filter SSM parameter names. Only parameters matching this prefix will be fetched.no""
env-file-pathThe directory path where the .env file will be saved. If not provided, no .env file is created.no""
is-jsonIndicates whether the provided secret is in JSON format. Set to true if the secret is a JSON object.nofalse
by-pathWhen set to true, the secret input is treated as a single SSM parameter path. All parameters under that path are fetched recursively using GetParametersByPath. Mutually exclusive with individual parameter mode.nofalse
transform-keysWhen set to true, converts all environment variable keys to UPPER_SNAKE_CASE. Applies to both individual and path-based modes.nofalse
recursiveWhen by-path is true, controls whether to recursively fetch parameters from sub-paths. Maps to the Recursive parameter of GetParametersByPath.notrue
mask-valuesWhen true, masks fetched values in workflow logs using setSecret. Disable only for non-sensitive values.notrue

no outputs