2021-02-06 17:11:17 +01:00
# Famille crée dynamiquement
2021-02-12 18:08:28 +01:00
Pour créer une famille dynamiquement, il faut créer une famille fictive lié à une variable.
2023-10-12 08:17:30 +02:00
Le nom et la description de la famille et des variables qu'elle contient sera en réalité le prefix du nouveau nom/description. Le suffix viendra de la valeur de la variable liée.
2021-02-06 17:11:17 +01:00
Par exemple :
2022-11-03 22:17:43 +01:00
```yml
2023-10-12 08:17:30 +02:00
---
version: '1.0'
varname:
multi: true
default:
- val1
- val2
my_dyn_family_:
type: dynamic
variable: rougail.varname
description: 'Describe '
my_dyn_var_:
type: string
2022-11-02 22:52:50 +01:00
```
2021-02-14 18:42:16 +01:00
Créera deux familles :
2021-02-06 17:11:17 +01:00
2023-10-12 08:17:30 +02:00
- la famille dynamique : "rougail.my_dyn_family_val1" avec la description "Describe val1"
- la famille dynamique : "rougail.my_dyn_family_val2" avec la description "Describe val2"
Dans la famille dynamique "rougail.my_dyn_family_val1" on retrouvera une variable "my_dyn_var_val1".
2021-02-06 17:11:17 +01:00
2023-10-12 08:17:30 +02:00
Bien évidement si le contenu de "varname" venait a évoluer, de nouvelles familles dynamiques apparaitront ou disparaîtront.
2021-02-06 17:11:17 +01:00
2023-10-12 08:17:30 +02:00
A noter que :
2021-02-06 17:11:17 +01:00
2023-10-12 08:17:30 +02:00
- la variable liée à la famille doit être obligatoirement une variable multiple ;
- il n'est pas possible de mettre une simple famille dans une famille dynamique ;
- il est possible de mettre [une famille meneuse ](leadership.md ) dans une famille dynamique.