Jinja

In Prism, you can augment your YML configuration files and Python tasks using Jinja, a powerful templating language.

For example, using Jinja in Prism enables you to:

  • Create relative variables (i.e., relative paths)

  • Use external, project-level variables

  • Use environment variables for production deployments

  • Use control structures (e.g. if statements and for loops)

Here are the list of available Jinja functions: