76 lines
14 KiB
Bash
76 lines
14 KiB
Bash
|
|
[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
|
|||
|
|
|
|||
|
|
[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- name:[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[48;2;39;40;34mhosts:[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[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[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
|