Files
awx/awx/ui_next/src/components/LaunchPrompt/mergeExtraVars.js
2020-05-11 11:17:09 -07:00

17 lines
394 B
JavaScript

import yaml from 'js-yaml';
export default function mergeExtraVars(extraVars, survey = {}) {
const vars = yaml.safeLoad(extraVars) || {};
return {
...vars,
...survey,
};
}
// TODO: "safe" version that obscures passwords for preview step
export function encodeExtraVars(extraVars, survey = {}) {
const vars = mergeExtraVars(extraVars, survey);
return yaml.safeDump(vars);
}