bam-lambda
Version:
Serverless framework for AWS Lambda and API Gateway
14 lines (11 loc) • 521 B
JavaScript
const setupBamDirAndFiles = require('./setupBamDirAndFiles');
const { createBamRole, createDatabaseBamRole } = require('../aws/createRoles');
const { doesRoleExist } = require('../aws/doesResourceExist');
const databaseBamRole = 'databaseBamRole';
module.exports = async function init(roleName, path) {
await setupBamDirAndFiles(roleName, path);
await createBamRole(roleName);
const isInitialized = await doesRoleExist(roleName);
await createDatabaseBamRole(databaseBamRole, path);
return !!isInitialized;
};