Configuraties
De configuraties zijn een belangrijk onderdeel van ASYD. Je kan elk
bestand of map in de "configs" op een deploy gebruiken, en ze uploaden
met het "def" bestand van een deploy.
Elk configuratiebestand zal geparset worden, op zoek naar variabelen en voorwaarden, wat een hoop flexibiliteit geeft tijdens het deployen en configureren van systemen. Verder zullen de configuratiebestanden in configuratie mappen en submappen recursief geparset en geüpload worden.
Je kan dit gedrag globaal negeren door de "noparse" parameter te
gebruiken op het def bestand wanneer je een configuratie bestand of map
upload (zie Deploys in de documentatie). Je kan ook
bepaalde blokken die niet geparset mogen worden in de configuratie
bestanden plaatsen met de <%noparse%>
<%/noparse%>
tags.
Voorwaarden kunnen ook in configuratie bestanden gebruikt worden voor
delen van de configuratie die enkel moeten toegevoegd worden wanneer de
voorwaarde geld voor de host. Deze voorwaarde blokken worden
gedefinieerd binnen de <%if voorwaarde%>
<%endif%>
tags (vervang
"voorwaarde" met de effectieve voorwaarde). Voorwaarden binnen de
noparse tags worden ook niet geëvalueerd.
Belangrijk: Hou er rekening mee dat elke deel van "noparse" tags op dezelfde lijn moet worden geschreven opdat deze zouden werken. bvb:
<%noparse%>
code die niet geparset moet worden
<%/noparse%>
rest van het bestand
Lees ook het Variabelen gedeelte van de documentatie voor een lijst van de beschikbare variabelen, en het [Voorwaarden] (conditionals.md) gedeelte voor meer informatie over het gebruik er van.