UNPKG

aws-cfm-utils

Version:

AWS utils to deploy cloudformation stack/templates

25 lines (20 loc) 474 B
'use strict'; const validate = async (cfm, args) => { const params = {}; if (args.templateBody !== undefined) { params.TemplateBody = args.templateBody; } if (args.templateUrl !== undefined) { params.TemplateURL = args.templateUrl; } try { await cfm.validateTemplate(params).promise(); } catch (err) { console.error('Invalid template. Exiting with error: ' + err); process.exit(2); } }; module.exports = { validate: validate };