Skip to content

AWS SSM to .env

Actions
load AWS SSM Parameters to .env
v1.3.2
Latest
Star (26)

action aws ssm to dotenv

create .env or shell script via AWS SSM parameters path

usage

- uses: deptno/[email protected]
  env:
    AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} # required
    AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} # required
    AWS_DEFAULT_REGION: ap-northeast-2 # required
  with:
    ssm-path: /opensource/action-aws-ssm-to-dotenv # required
    format: shell
    output: .env.development
    prefix: SSM_
    decryption: true

⚠️ if output file already exists action_aws_ssm_to_dotenv will append data to output file(1.3.0)

option

ssm-path(required)

AWS Systems Manager > Parameter Store > Path

format(default dotenv)

optional, default=dotenv

  • dotenv: KEY="value" (default)
  • shell: export KEY="value"
  • yaml: KEY: "value"

output(default .env)

output filename

prefix(optional)

add prefix to exported variable name
eg) prefix: ACTION_ will export ACTION_ENV_VAR="value"

decryption(optional)

should parameters be decrypted?

.github/workflows/test.yml

cabinet


License

MIT

AWS SSM to .env is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

load AWS SSM Parameters to .env
v1.3.2
Latest

AWS SSM to .env is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.