The variable `http_sites` is a dictionnary of the http site managed by nginx.
```
http_sites:
`server_name`:
root_snippets:
- ? TODO
locations:
`location`:
template: `template`
...
```
`server_name` is the string corresponding to the server name (eg: "example.com").
`root_snippets` is a list of snippets/templates (To be determine) containing configurations for the http server.
`locations` is a dictionnary of location block. `location` (the key of an item) is the location (eg, "/"), `template` is the jinja template defining the contant of the location block. Other variables can be added to the location block depending on the template used.
Inside the templates, `server_name` is accessed with `{{ item.key }}`, en variables of the server block with `{{ item.value.varname }}`.
Inside templates of a location, in addition to the variables of the server block, the variables of the location block can be accessed with `{{ location.value.varname }}`, and the value of `location` with `{{ location.key }}`.