]> git.immae.eu Git - github/fretlink/ansible-clever.git/blame - templates/env.j2
Use JSON import for environment variables
[github/fretlink/ansible-clever.git] / templates / env.j2
CommitLineData
244339e7
CD
1{% set static_env = clever_base_env | combine(clever_env) %}
2{% set dynamic_env = {} %}
3{% if clever_haskell_entry_point %}
c99eb178
PB
4{# Haskell only #}
5{# https://www.clever-cloud.com/doc/get-help/reference-environment-variables/#haskell #}
244339e7 6{% set dynamic_env = { 'CC_RUN_COMMAND': '~/.local/bin/' + clever_haskell_entry_point } %}
c99eb178 7{% endif %}
244339e7
CD
8{# dict2items is not enough here, all the values have to be stringified #}
9{# git-blame this line for more explanations #}
10{{ static_env | combine(dynamic_env) | json_env_map | to_json }}