Skip to content

otani-sg/serverless-cf-parameters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CloudFormation Parameters Plugin for Serverless

npm (scoped) npm NPM

Serverless plugin for setting CloudFormation parameters values using the same --parameter-overrides flag that AWS CLI uses

Install

$ sls plugin install -n @otani.sg/serverless-cf-parameters

Usage

Declare Parameters section as you usually would in a CloudFormation template.

# ...
resources:
  Resources:
    # ...
  Parameters:
    InstanceType:
      Type: String
      Default: t2.micro
    DiskSize:
      Type: String

When deploy, use --parameter-overrides to set the parameters' values:

$ sls deploy --parameter-overrides InstanceType=t2.small --parameter-overrides DiskSize=15GB

The parameters' values will be re-used in next deployment if no override is specified, which is the same behavior with AWS CLI deploy command.