UNPKG

maestro

Version:

Maestro is a framework for quickly bootstrapping serverless orchestration workflows with AWS Step Functions

17 lines (14 loc) 488 B
const { iam } = require("../services"); const createIAMRole = require("./createIAMRole"); const establishIAMRole = async (roleName) => { try { return await iam.getRole({ RoleName: roleName }).promise(); } catch (error) { console.log(error.message); console.log(`Creating a new role called ${roleName}...`); await createIAMRole(roleName); } finally { console.log(`Successfully established a role called ${roleName}.`); } }; module.exports = establishIAMRole;