@geek-fun/serverlessinsight
Version:
Full life cycle cross providers serverless application management for your fast-growing business.
14 lines (13 loc) • 682 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.destroyStack = void 0;
const common_1 = require("../common");
const parser_1 = require("../parser");
const destroyStack = async (stackName, options) => {
const iac = (0, parser_1.parseYaml)((0, common_1.getIacLocation)(options.location));
await (0, common_1.setContext)({ stackName, ...options, iacProvider: iac.provider }, true);
const context = (0, common_1.getContext)();
common_1.logger.info(`Destroying stack: ${stackName}, provider: ${context.provider}, region: ${context.region}...`);
await (0, common_1.rosStackDelete)(context);
};
exports.destroyStack = destroyStack;