rougail/doc/fill/examples.md
2023-11-11 18:23:48 +01:00

906 B

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) :

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 :

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