05f6b843b9
[tutorial 041] Variable: "shorthand" mode
2024-10-23 20:01:42 +02:00
3d4cc3b045
[tutorial 041] Variable: "shorthand" mode (config and doc)
2024-10-23 20:01:42 +02:00
429bc62071
[tutorial 040] Family: "shorthand" mode
2024-10-23 20:01:40 +02:00
655e4714ed
[tutorial 040] Family: "shorthand" mode (config and doc)
2024-10-23 20:01:40 +02:00
1872172c5d
[tutorial 039] A conditional disabled variable with identifier
2024-10-23 20:01:39 +02:00
31eecff68a
[tutorial 039] A conditional disabled variable with identifier (config and doc)
2024-10-23 20:01:39 +02:00
2897482431
[tutorial 038] A conditional hidden family with Jinja
2024-10-23 20:01:38 +02:00
10ac420290
[tutorial 038] A conditional hidden family with Jinja (config and doc)
2024-10-23 20:01:38 +02:00
97c6e42bde
[tutorial 037] Family: a dynamic family
2024-10-23 20:01:37 +02:00
0907e2be6e
[tutorial 037] Family: a dynamic family (config and doc)
2024-10-23 20:01:37 +02:00
9ea0458100
[tutorial 036] Variable type and parameters type are copied with default value
2024-10-23 20:01:36 +02:00
5eb5f440e4
[tutorial 036] Variable type and parameters type are copied with default value (config and doc)
2024-10-23 20:01:36 +02:00
bda9fd730e
[tutorial 035] A calculated default value
2024-10-23 20:01:35 +02:00
c0512327a8
[tutorial 035] A calculated default value (config and doc)
2024-10-23 20:01:35 +02:00
7347a88435
[tutorial 034] A conditional hidden family with a variable
2024-10-23 20:01:33 +02:00
b7f48e0034
[tutorial 034] A conditional hidden family with a variable (config and doc)
2024-10-23 20:01:33 +02:00
3913536cca
[tutorial 033] An hidden family
2024-10-23 20:01:32 +02:00
9e72a7b536
[tutorial 033] An hidden family (config and doc)
2024-10-23 20:01:32 +02:00
a710176881
[tutorial 032] Copy HTTP manual proxy to HTTPS manual proxy
2024-10-23 20:01:31 +02:00
ec8545a5e3
[tutorial 032] Copy HTTP manual proxy to HTTPS manual proxy (config and doc)
2024-10-23 20:01:31 +02:00
bd92c18eee
[tutorial 031] Bases type is optional if default value
2024-10-23 20:01:29 +02:00
a45249ca87
[tutorial 031] Bases type is optional if default value (config and doc)
2024-10-23 20:01:29 +02:00
13af395261
[tutorial 030] A variable with type "boolean"
2024-10-23 20:01:28 +02:00
07630a0703
[tutorial 030] A variable with type "boolean" (config and doc)
2024-10-23 20:01:28 +02:00
e1d3a9173f
[tutorial 029] Type variable is optional
2024-10-23 20:01:27 +02:00
73cbee50c1
[tutorial 029] Type variable is optional (config and doc)
2024-10-23 20:01:27 +02:00
d901f84ab2
[tutorial 028] A conditional disabled family with a variable
2024-10-23 20:01:26 +02:00
db8edfd484
[tutorial 028] A conditional disabled family with a variable (config and doc)
2024-10-23 20:01:26 +02:00
da33679ac5
[tutorial 027] A disabled family
2024-10-23 20:01:25 +02:00
d200a87e8b
[tutorial 027] A disabled family (config and doc)
2024-10-23 20:01:25 +02:00
62dd95dac1
[tutorial 026] A variable with type "port"
2024-10-23 20:01:24 +02:00
9ca4fb1821
[tutorial 026] A variable with type "port" (config and doc)
2024-10-23 20:01:24 +02:00
60b12308fb
[tutorial 025] A variable with type's parameters
2024-10-23 20:01:23 +02:00
eaf8b8cba2
[tutorial 025] A variable with type's parameters (config and doc)
2024-10-23 20:01:23 +02:00
bdc8c31653
[tutorial 024] A variable with type "domainname"
2024-10-23 20:01:21 +02:00
ef2ce5f7c6
[tutorial 024] A variable with type "domainname" (config and doc)
2024-10-23 20:01:21 +02:00
8ac3fb012a
[tutorial 023] Family type is optional
2024-10-23 20:01:20 +02:00
b222c0c06c
[tutorial 023] Family type is optional (config and doc)
2024-10-23 20:01:20 +02:00
577a518c0e
[tutorial 022] A variable inside sub family
2024-10-23 20:01:19 +02:00
d5d61d0e76
[tutorial 022] A variable inside sub family (config and doc)
2024-10-23 20:01:19 +02:00
ce617110b9
[tutorial 021] 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.
In disabled attribute, it's better tu use relative path (we will see the reason in an other slide).
2024-10-23 20:01:18 +02:00
e1ee17eb56
[tutorial 021] A sub family (config and doc)
2024-10-23 20:01:18 +02:00
a044459cc1
[tutorial 020] 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.
2024-10-23 20:01:17 +02:00
164b36ba47
[tutorial 020] A family (config and doc)
2024-10-23 20:01:17 +02:00
bf5a0b6608
[tutorial 014] Choice type is optional
...
The type is optional in choice type (if we have choices attributes, it's a choice option).
2024-10-23 20:01:16 +02:00
412d126e94
[tutorial 014] Choice type is optional (config and doc)
2024-10-23 20:01:16 +02:00
51026ab103
[tutorial 013] A variable with type "choice"
...
"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.
2024-10-23 20:01:15 +02:00
401855bced
[tutorial 013] A variable with type "choice" (config and doc)
2024-10-23 20:01:15 +02:00
1a63a64517
[tutorial 012] A default value
...
Now we can define the default value of this variable.
If the user doesn't touch this variable's value, the value is "No proxy"
As user intervention is no more required, so the variable change it's default mode too (from "basic" to "standard").
2024-10-23 20:01:14 +02:00
4e15859b0c
[tutorial 012] A default value (config and doc)
2024-10-23 20:01:14 +02:00