pub fn substitute_variables( input: &str, variables: &BTreeMap<String, Value>, ) -> Result<String, RenderError>
Expands OAP ${{ vars.NAME }} references, failing on missing values.
${{ vars.NAME }}