armadillidiid/ssm-get-parameters-action
Resolve parameters from AWS SSM Parameter Store and exports them as environment variables.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| secret | A mapping of environment variable names to their corresponding AWS SSM parameter paths. This can be provided as a JSON object or as key-value pairs | yes | World |
| with-decryption | If set to true, retrieves decrypted values for secure string parameters. | no | false |
| parameter-prefix | An optional prefix to filter SSM parameter names. Only parameters matching this prefix will be fetched. | no | "" |
| env-file-path | The directory path where the .env file will be saved. If not provided, no .env file is created. | no | "" |
| is-json | Indicates whether the provided secret is in JSON format. Set to true if the secret is a JSON object. | no | false |
| by-path | When 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. | no | false |
| transform-keys | When set to true, converts all environment variable keys to UPPER_SNAKE_CASE. Applies to both individual and path-based modes. | no | false |
| recursive | When by-path is true, controls whether to recursively fetch parameters from sub-paths. Maps to the Recursive parameter of GetParametersByPath. | no | true |
| mask-values | When true, masks fetched values in workflow logs using setSecret. Disable only for non-sensitive values. | no | true |
Outputs
no outputs