facfcb9836
[tutorial 062] A non mandatory variable
2025-11-04 19:22:30 +01:00
8cbb09b294
[tutorial v1.1_062)] A non mandatory variable (config and doc)
2025-11-04 19:22:30 +01:00
7a4d4da01a
[tutorial 061] A variable with multiple value
2025-11-04 19:22:29 +01:00
ac7304c8c2
[tutorial v1.1_061)] A variable with multiple value (config and doc)
2025-11-04 19:22:29 +01:00
164b87f55e
[tutorial 060] A variable with type "domainname", parameters type and disabled
2025-11-04 19:22:27 +01:00
f90378e417
[tutorial v1.1_060)] A variable with type "domainname", parameters type and disabled (config and doc)
2025-11-04 19:22:27 +01:00
9310a0f78c
[tutorial 051] A conditional disabled variable
2025-11-04 19:22:26 +01:00
8e8e266bc7
[tutorial v1.1_051)] A conditional disabled variable (config and doc)
2025-11-04 19:22:26 +01:00
7b5402dc67
[tutorial 050] A variable with type "web_address"
2025-11-04 19:22:25 +01:00
cc846f432a
[tutorial v1.1_050)] A variable with type "web_address" (config and doc)
2025-11-04 19:22:25 +01:00
68f4ecabcf
[tutorial 044] A conditional disabled variable with identifier
2025-11-04 19:22:24 +01:00
7bf1088b2b
[tutorial v1.1_044)] A conditional disabled variable with identifier (config and doc)
2025-11-04 19:22:24 +01:00
85d0f433ed
[tutorial 043] Jinja with a description
2025-11-04 19:22:23 +01:00
d55b12f0c4
[tutorial v1.1_043)] Jinja with a description (config and doc)
2025-11-04 19:22:23 +01:00
011e278245
[tutorial 042] Jinja with a parameter
2025-11-04 19:22:22 +01:00
9fd233b885
[tutorial v1.1_042)] Jinja with a parameter (config and doc)
2025-11-04 19:22:22 +01:00
35000b2295
[tutorial 041] A conditional hidden family with Jinja
2025-11-04 19:22:21 +01:00
c9d21e2244
[tutorial v1.1_041)] A conditional hidden family with Jinja (config and doc)
2025-11-04 19:22:21 +01:00
025ea8f8cf
[tutorial 040] Family: a dynamic family
2025-11-04 19:22:20 +01:00
267a90402d
[tutorial v1.1_040)] Family: a dynamic family (config and doc)
2025-11-04 19:22:20 +01:00
18b09c19d2
[tutorial 035] Variable type and parameters type are copied with default value
2025-11-04 19:22:19 +01:00
d7ce64b02b
[tutorial v1.1_035)] Variable type and parameters type are copied with default value (config and doc)
2025-11-04 19:22:19 +01:00
fea6b4b5b2
[tutorial 034] A calculated default value
2025-11-04 19:22:19 +01:00
2f0f4eff7b
[tutorial v1.1_034)] A calculated default value (config and doc)
2025-11-04 19:22:19 +01:00
8013b0a6d1
[tutorial 033] A conditional hidden family with a variable
2025-11-04 19:22:18 +01:00
992f8ee412
[tutorial v1.1_033)] A conditional hidden family with a variable (config and doc)
2025-11-04 19:22:18 +01:00
efaea5f6dc
[tutorial 032] An hidden family
2025-11-04 19:22:17 +01:00
97d47e61d5
[tutorial v1.1_032)] An hidden family (config and doc)
2025-11-04 19:22:17 +01:00
ac1509d481
[tutorial 031] Copy HTTP manual proxy to HTTPS manual proxy
2025-11-04 19:22:16 +01:00
abda6a7721
[tutorial v1.1_031)] Copy HTTP manual proxy to HTTPS manual proxy (config and doc)
2025-11-04 19:22:16 +01:00
6fd574f78a
[tutorial 030] A variable with type "boolean"
2025-11-04 19:22:15 +01:00
8ae865f0fa
[tutorial v1.1_030)] A variable with type "boolean" (config and doc)
2025-11-04 19:22:15 +01:00
66cf409ac0
[tutorial 027] A conditional disabled family with a variable
2025-11-04 19:22:14 +01:00
48a193e553
[tutorial v1.1_027)] A conditional disabled family with a variable (config and doc)
2025-11-04 19:22:14 +01:00
ae8158d531
[tutorial 026] A disabled family
2025-11-04 19:22:13 +01:00
a7169c06b8
[tutorial v1.1_026)] A disabled family (config and doc)
2025-11-04 19:22:13 +01:00
f06a649d1e
[tutorial 025] A variable with type "port"
2025-11-04 19:22:12 +01:00
c8bea6ff43
[tutorial v1.1_025)] A variable with type "port" (config and doc)
2025-11-04 19:22:12 +01:00
16c46a1329
[tutorial 024] A variable with type's parameters
2025-11-04 19:22:11 +01:00
50ccc1bdaf
[tutorial v1.1_024)] A variable with type's parameters (config and doc)
2025-11-04 19:22:11 +01:00
eeb6289985
[tutorial 023] A variable with type "domainname"
2025-11-04 19:22:10 +01:00
3409f3d8d7
[tutorial v1.1_023)] A variable with type "domainname" (config and doc)
2025-11-04 19:22:10 +01:00
c7fb9c9fa1
[tutorial 022] A variable inside sub family
2025-11-04 19:22:09 +01:00
fdab634d4e
[tutorial v1.1_022)] A variable inside sub family (config and doc)
2025-11-04 19:22:09 +01:00
7b427c9897
[tutorial 021] Group variables inside a sub family
...
Inside a family, we can have variables or families.
The "type" for family "manual" became unecessary because container an other family, so it's not a variable.
The description can now be has family comment.
In disabled attribute, it's better tu use relative path (we will see the reason in an other slide).
2025-11-04 19:22:08 +01:00
4427c75b04
[tutorial v1.1_021)] Group variables inside a sub family (config and doc)
2025-11-04 19:22:08 +01:00
d332ca1707
[tutorial 020] Group variables inside a family
...
The "manual" mode structural descriptions are write in a new files to separate things. But Rougail will concatenate variables and families.
We create a family, which will contain other variables.
This family has:
- a description
- a type
As there is no variable inside this family, the type is mandatory. Without it, Rougail will create a variable.
In fact, this family will be deleted by Rougail too because it is empty.
2025-11-04 19:22:07 +01:00
454a89d93a
[tutorial v1.1_020)] Group variables inside a family (config and doc)
2025-11-04 19:22:07 +01:00
08e7754b62
[tutorial 013] The variable is a "choice" variable
...
"Foo" should not be an option to the "proxy_mode" variable.
Now the "proxy_mode" type is "choice", that means that there is a list of available values that can be selected.
We say that the "proxy_mode" variable is constrained (by choices): this variable accept, in fact, only a list of choices.
2025-11-04 19:22:06 +01:00
d7f493fa9a
[tutorial v1.1_013)] The variable is a "choice" variable (config and doc)
2025-11-04 19:22:06 +01:00