UNPKG

briareus

Version:

Briareus assists with Feature Branch deploys to ECS

21 lines (17 loc) 598 B
'use strict' const AWS = require('aws-sdk'); const _ = require('lodash'); module.exports = function (payload, cb) { const elbv2 = new AWS.ELBv2(); const params = { LoadBalancerArns: [payload.alb.arn] }; elbv2.describeLoadBalancers(params, (err, data) => { if (err) return cb(err); cb(null, [ { op: 'add', path: '/alb/canonicalHostedZoneId', value: data.LoadBalancers[0].CanonicalHostedZoneId }, { op: 'add', path: '/alb/dnsName', value: data.LoadBalancers[0].DNSName }, { op: 'add', path: '/alb/vpcId', value: data.LoadBalancers[0].VpcId }, ]); }); }