YAML

YAML

Start of file ---

Comments #this is a comment

Strings this is a sting

String vars "{{ some_variable }}"

Lists

[ element1, element2, element3 ]

or

 - element1
 - element2
 - element3

Dictionaries

{  address: besni psi 7, city: belgrade, state: serbia }

or

address: besni psi 7
city: belgrade
state: serbia

Line Folding - break one line into multiple lines but treat as single

address: >
   moja adresa
   je negde tamo

use check function

function chyml() { 
  python -c 'import yaml,sys;yaml.safe_load(sys.stdin)' < $1
}

Jinja2 for loop

ALLOWD_HOSTS = [{% for domain in domains %}"{{ domain }}, {% endfor %}]

Jinja2 if

{% if tls_enabled %}
...
{% endif %}