rougail/doc/fill/examples.md
2023-11-13 21:47:15 +01:00

41 lines
906 B
Markdown

# Exemples de calcule
## Calculer les noms de modèle à généré à partir d'une variable
Créeons deux variables multiples, une pour accueillir la liste des éléments du nom variable (ici `zones_list`), la seconde étant le nom du fichier calculé (ici `netwokd_configurations`) :
```yml
variables:
- variable:
name: zones_list
type: string
multi: true
value:
- text: 'zone1'
- text: 'zone2'
- text: 'zone3'
- variable:
name: netwokd_configurations
type: filename
multi: true
hidden: true
```
Calculons la valeur de la seconde variable à partir de la première :
```yml
constraints:
- fill:
- name: calc_value
param:
- text: /systemd/network/10-
- type: variable
text: zones_list
- text: -risotto.network
- name: join
- name: multi
type: boolean
text: true
target:
- text: netwokd_configurations
```