2026-01-14 14:25:35 +01:00
[ 1; 4; 96mAnsible role: Rougail[ 0m
[ 34m▌ [ 0m[ 1; 34m🛈 Informations[ 0m
[ 34m▌ [ 0m
[ 34m▌ [ 0m[ 1; 7m standard [ 0m
[ 1; 4; 92mRole variables[ 0m
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[ 1m [ 0m[ 1mVariable [ 0m[ 1m [ 0m┃[ 1m [ 0m[ 1mDescription [ 0m[ 1m [ 0m┃[ 1m [ 0m[ 1mDefault value [ 0m[ 1m [ 0m┃[ 1m [ 0m[ 1mType [ 0m[ 1m [ 0m┃[ 1m [ 0m[ 1mAccess control [ 0m[ 1m [ 0m┃[ 1m [ 0m[ 1mValidator [ 0m[ 1m [ 0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [ 1mvar[ 0m │ A identifier variable. │ • val1 │ [ 1; 7m string [ 0m [ 1; 7m multiple [ 0m [ 1; 7m [ 0m │ [ 1; 7m standard [ 0m │ [ 1; 7m unique [ 0m │
│ │ │ • val2 │ [ 1; 7mmandatory [ 0m │ │ │
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴───────────────────────────────┘
[ 1; 4; 38; 5; 46mA dynamic family[ 0m
[ 34m▌ [ 0m[ 1; 34m🛈 Informations[ 0m
[ 34m▌ [ 0m
[ 34m▌ [ 0mThis family builds families dynamically.
[ 34m▌ [ 0m[ 1mPath[ 0m:
[ 34m▌ [ 0m • dyn[ 3mval1[ 0m
[ 34m▌ [ 0m • dyn[ 3mval2[ 0m
[ 34m▌ [ 0m[ 1; 7m standard [ 0m
[ 34m▌ [ 0m[ 1mIdentifiers[ 0m: the value of the variable [ 32m"var" [ 0m
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[ 1m [ 0m[ 1mVariable [ 0m[ 1m [ 0m┃[ 1m [ 0m[ 1mDescription [ 0m[ 1m [ 0m┃[ 1m [ 0m[ 1mDefault value [ 0m[ 1m [ 0m┃[ 1m [ 0m[ 1mType [ 0m[ 1m [ 0m┃[ 1m [ 0m[ 1mAccess control [ 0m[ 1m [ 0m┃[ 1m [ 0m[ 1mValidator [ 0m[ 1m [ 0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [ 1mdyn[ 0m[ 1; 3mval1[ 0m[ 1m.var[ 0m │ A dynamic variable. │ add 't' to each var value │ [ 1; 7m string [ 0m [ 1; 7m multiple [ 0m [ 1; 7m [ 0m │ [ 1; 7m standard [ 0m │ [ 1; 7m unique [ 0m │
│ [ 1mdyn[ 0m[ 1; 3mval2[ 0m[ 1m.var[ 0m │ │ │ [ 1; 7mmandatory [ 0m │ │ │
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴───────────────────────────────┘
[ 1; 4; 38; 5; 40mA Second dynamic variable[ 0m
[ 34m▌ [ 0m[ 1; 34m🛈 Informations[ 0m
[ 34m▌ [ 0m
[ 34m▌ [ 0mThis family builds families dynamically.
[ 34m▌ [ 0m[ 1mPath[ 0m:
[ 34m▌ [ 0m • dyn[ 3mval1[ 0m.dyn_[ 3mtval1[ 0m
[ 34m▌ [ 0m • dyn[ 3mval1[ 0m.dyn_[ 3mtval2[ 0m
[ 34m▌ [ 0m • dyn[ 3mval2[ 0m.dyn_[ 3mtval1[ 0m
[ 34m▌ [ 0m • dyn[ 3mval2[ 0m.dyn_[ 3mtval2[ 0m
[ 34m▌ [ 0m[ 1; 7m standard [ 0m
[ 34m▌ [ 0m[ 1mIdentifiers[ 0m:
[ 34m▌ [ 0m • the value of the variable [ 32m"dyn [0m [3;32mval1 [0m [32m.var" [ 0m
[ 34m▌ [ 0m • the value of the variable [ 32m"dyn [0m [3;32mval2 [0m [32m.var" [ 0m
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[ 1m [ 0m[ 1mVariable [ 0m[ 1m [ 0m┃[ 1m [ 0m[ 1mDescription [ 0m[ 1m [ 0m┃[ 1m [ 0m[ 1mDefault value [ 0m[ 1m [ 0m┃[ 1m [ 0m[ 1mType [ 0m[ 1m [ 0m┃[ 1m [ 0m[ 1mAccess control [ 0m[ 1m [ 0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [ 1mdyn[ 0m[ 1; 3mval1[ 0m[ 1m.dyn_[ 0m[ 1; 3mtval1[ 0m[ 1m.var[ 0m │ A variable dynamic. │ the value of the identifier │ [ 1; 7m string [ 0m [ 1; 7m mandatory [ 0m │ [ 1; 7m standard [ 0m │
│ [ 1mdyn[ 0m[ 1; 3mval1[ 0m[ 1m.dyn_[ 0m[ 1; 3mtval2[ 0m[ 1m.var[ 0m │ │ │ │ │
│ [ 1mdyn[ 0m[ 1; 3mval2[ 0m[ 1m.dyn_[ 0m[ 1; 3mtval1[ 0m[ 1m.var[ 0m │ │ │ │ │
│ [ 1mdyn[ 0m[ 1; 3mval2[ 0m[ 1m.dyn_[ 0m[ 1; 3mtval2[ 0m[ 1m.var[ 0m │ │ │ │ │
├────────────────────────────────────┼────────────────────────────────────┼─────────────────────────────────────┼────────────────────────────────────┼─────────────────────────────────────┤
│ [ 1mdyn[ 0m[ 1; 3mval1[ 0m[ 1m.dyn_[ 0m[ 1; 3mtval1[ 0m[ 1m.var_identifier[ 0m │ Identifier from first family. │ the value of the identifier │ [ 1; 7m string [ 0m [ 1; 7m mandatory [ 0m │ [ 1; 7m standard [ 0m │
│ [ 1mdyn[ 0m[ 1; 3mval1[ 0m[ 1m.dyn_[ 0m[ 1; 3mtval2[ 0m[ 1m.var_identifier[ 0m │ │ │ │ │
│ [ 1mdyn[ 0m[ 1; 3mval2[ 0m[ 1m.dyn_[ 0m[ 1; 3mtval1[ 0m[ 1m.var_identifier[ 0m │ │ │ │ │
│ [ 1mdyn[ 0m[ 1; 3mval2[ 0m[ 1m.dyn_[ 0m[ 1; 3mtval2[ 0m[ 1m.var_identifier[ 0m │ │ │ │ │
├────────────────────────────────────┼────────────────────────────────────┼─────────────────────────────────────┼────────────────────────────────────┼─────────────────────────────────────┤
│ [ 1mdyn[ 0m[ 1; 3mval1[ 0m[ 1m.dyn_[ 0m[ 1; 3mtval1[ 0m[ 1m.var_identifiers[ 0m │ Merge identifiers. │ join identifier 1 and identifier 2 │ [ 1; 7m string [ 0m [ 1; 7m mandatory [ 0m │ [ 1; 7m standard [ 0m │
│ [ 1mdyn[ 0m[ 1; 3mval1[ 0m[ 1m.dyn_[ 0m[ 1; 3mtval2[ 0m[ 1m.var_identifiers[ 0m │ │ │ │ │
│ [ 1mdyn[ 0m[ 1; 3mval2[ 0m[ 1m.dyn_[ 0m[ 1; 3mtval1[ 0m[ 1m.var_identifiers[ 0m │ │ │ │ │
│ [ 1mdyn[ 0m[ 1; 3mval2[ 0m[ 1m.dyn_[ 0m[ 1; 3mtval2[ 0m[ 1m.var_identifiers[ 0m │ │ │ │ │
└────────────────────────────────────┴────────────────────────────────────┴─────────────────────────────────────┴────────────────────────────────────┴─────────────────────────────────────┘
[ 1; 4; 92mExample playbook[ 0m
2026-01-14 15:37:03 +01:00
[ 38; 2; 248; 248; 242; 48; 2; 39; 40; 34m---[ 0m[ 48; 2; 39; 40; 34m [ 0m
[ 48; 2; 39; 40; 34m-[ 0m[ 38; 2; 248; 248; 242; 48; 2; 39; 40; 34m [ 0m[ 38; 2; 255; 70; 137; 48; 2; 39; 40; 34mname[ 0m[ 38; 2; 248; 248; 242; 48; 2; 39; 40; 34m:[ 0m[ 38; 2; 248; 248; 242; 48; 2; 39; 40; 34m [ 0m[ 48; 2; 39; 40; 34mRougail [ 0m
[ 38; 2; 248; 248; 242; 48; 2; 39; 40; 34m [ 0m[ 38; 2; 255; 70; 137; 48; 2; 39; 40; 34mhosts[ 0m[ 38; 2; 248; 248; 242; 48; 2; 39; 40; 34m:[ 0m[ 38; 2; 248; 248; 242; 48; 2; 39; 40; 34m [ 0m[ 48; 2; 39; 40; 34mserver [ 0m
[ 38; 2; 248; 248; 242; 48; 2; 39; 40; 34m [ 0m[ 38; 2; 255; 70; 137; 48; 2; 39; 40; 34mroles[ 0m[ 38; 2; 248; 248; 242; 48; 2; 39; 40; 34m:[ 0m[ 48; 2; 39; 40; 34m [ 0m
[ 38; 2; 248; 248; 242; 48; 2; 39; 40; 34m [ 0m[ 48; 2; 39; 40; 34m-[ 0m[ 38; 2; 248; 248; 242; 48; 2; 39; 40; 34m [ 0m[ 38; 2; 255; 70; 137; 48; 2; 39; 40; 34mrole[ 0m[ 38; 2; 248; 248; 242; 48; 2; 39; 40; 34m:[ 0m[ 38; 2; 248; 248; 242; 48; 2; 39; 40; 34m [ 0m[ 48; 2; 39; 40; 34m<author>.rougail [ 0m