1.2.2 • Published 4 years ago

serverless-vars-resolver v1.2.2

Weekly downloads
2
License
ISC
Repository
github
Last release
4 years ago

serverless npm version npm downloads

Installation

npm i -E serverless-vars-resolver

Resolvers

- Acm-Certifate-Arn
- Route53-Hosted-Zone-Id

Simple Usage

plugins:
  - serverless-vars-resolver

custom:
  domainName: dev.mi.aws.domain
  certificateArn: ${aws-acm-arn:${self:custom.domainName}}
  zoneId: ${aws-zone-id:${self:custom.domainName}}

Usage with vault integration to set aws credentials.

plugins:
  - serverless-vars-resolver
  - serverless-vault-custom-plugin               # optional

custom:
  vault:
    host: vault.your.corp.com
    debugQuery: false                            # optional, log request query
    auth:
      # option 1
      roleId: 'xxx-xxxx-xxxxx-xx'                # optional, (use ssm to stored)
      secretId: 'xx-xxx-xx-x-xxx'                # optional, (use ssm to stored)

      # option 2
      useToken: ""                               # optional, use this token

    aws:
      setEnvVars: true
      secretPath: '/mi/dev/aws/creds'


  varsResolver:                                  # optional tag.
    before:                                      # before start to resolve vars
      spawn: 'vault:auth:aws'                    # set aws creds

  domainName: dev.mi.aws.domain
  certificateArn: ${aws-acm-arn:${self:custom.domainName}}
  zoneId: ${aws-zone-id:${self:custom.domainName}}
1.2.2

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago