UNPKG

haven-secrets-core

Version:

Core for Haven, the easy to use centralized secrets manager.

26 lines (21 loc) 517 B
import { createHavenIam } from "../../services.js"; const createLambdaRole = (roleName) => { const policy = { Version: "2012-10-17", Statement: [ { Effect: "Allow", Principal: { Service: "lambda.amazonaws.com", }, Action: "sts:AssumeRole", }, ], }; const params = { AssumeRolePolicyDocument: JSON.stringify(policy), RoleName: roleName, }; return createHavenIam().createRole(params).promise(); }; export default createLambdaRole;