Skip to content

Commit

Permalink
Simplify serverless.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
azeemba committed Jan 15, 2019
1 parent 1269888 commit 5fff7cc
Showing 1 changed file with 11 additions and 18 deletions.
29 changes: 11 additions & 18 deletions serverless.yml
@@ -1,34 +1,27 @@
service: serverless-oauth2 service: serverless-oauth2
provider: provider:
name: aws name: aws
runtime: nodejs6.10 runtime: nodejs8.10
stage: ${opt:stage, self:custom.defaultStage} profile: lambda
environment: environment:
GIT_HOSTNAME: "/ctrl-alt-del/oauth/${opt:stage, self:provider.stage}/GIT_HOSTNAME" GIT_HOSTNAME: "/github/oauth/default/GIT_HOSTNAME"
OAUTH_TOKEN_PATH: "/ctrl-alt-del/oauth/${opt:stage, self:provider.stage}/OAUTH_TOKEN_PATH" OAUTH_TOKEN_PATH: "/github/oauth/default/OAUTH_TOKEN_PATH"
OAUTH_AUTHORIZE_PATH: "/ctrl-alt-del/oauth/${opt:stage, self:provider.stage}/OAUTH_AUTHORIZE_PATH" OAUTH_AUTHORIZE_PATH: "/github/oauth/default/OAUTH_AUTHORIZE_PATH"
OAUTH_CLIENT_ID: "/ctrl-alt-del/oauth/${opt:stage, self:provider.stage}/OAUTH_CLIENT_ID" OAUTH_CLIENT_ID: "/github/oauth/default/OAUTH_CLIENT_ID"
OAUTH_CLIENT_SECRET: "/ctrl-alt-del/oauth/${opt:stage, self:provider.stage}/OAUTH_CLIENT_SECRET" OAUTH_CLIENT_SECRET: "/github/oauth/default/OAUTH_CLIENT_SECRET"
REDIRECT_URL: "/ctrl-alt-del/oauth/${opt:stage, self:provider.stage}/REDIRECT_URL" REDIRECT_URL: "/github/oauth/default/REDIRECT_URL"
OAUTH_SCOPES: "/ctrl-alt-del/oauth/${opt:stage, self:provider.stage}/OAUTH_SCOPES" OAUTH_SCOPES: "/github/oauth/default/OAUTH_SCOPES"
TZ: "utc" TZ: "utc"
iamRoleStatements: iamRoleStatements:
- Effect: Allow - Effect: Allow
Action: Action:
- ssm:DescribeParameters - ssm:DescribeParameters
- ssm:GetParameters - ssm:GetParameters
Resource: "arn:aws:ssm:${opt:region, self:provider.region}:*:parameter/ctrl-alt-del/oauth/${opt:stage, self:provider.stage}/*" Resource: "arn:aws:ssm:${opt:region, self:provider.region}:*:parameter/github/oauth/default/*"
- Effect: Allow - Effect: Allow
Action: Action:
- kms:Decrypt - kms:Decrypt
Resource: "arn:aws:kms:${opt:region, self:provider.region}:*:key/${self:custom.kms_key.${opt:region, self:provider.region}.${self:provider.stage}}" Resource: "arn:aws:kms:us-east-2:*:key/4ed45fcb-07cb-4309-87cd-8bde14b15f1"

custom:
defaultStage: dev
kms_key:
"us-east-1":
prod: "01660d80-64fb-4444-9b21-bb15ac2f97ec"
dev: "foo"


functions: functions:
auth: auth:
Expand Down

0 comments on commit 5fff7cc

Please sign in to comment.