strict templating with jinja on missing variables, isDirty to check if configurations have changed