Compare commits

...

3 commits

185 changed files with 654 additions and 2 deletions

View file

@ -1,3 +1,10 @@
## 0.1.0a11 (2025-09-29)
### Feat
- default value for a calculated variable with an unknown optional variable
- update tests for integer type
## 0.1.0a10 (2025-09-22) ## 0.1.0a10 (2025-09-22)
### Fix ### Fix

View file

@ -4,7 +4,7 @@ requires = ["flit_core >=3.8.0,<4"]
[project] [project]
name = "rougail.user_data_environment" name = "rougail.user_data_environment"
version = "0.1.0a10" version = "0.1.0a11"
authors = [{name = "Emmanuel Garette", email = "gnunux@gnunux.info"}] authors = [{name = "Emmanuel Garette", email = "gnunux@gnunux.info"}]
readme = "README.md" readme = "README.md"
description = "Rougail user_data environment" description = "Rougail user_data environment"

View file

@ -1 +1 @@
__version__ = "0.1.0a10" __version__ = "0.1.0a11"

View file

@ -0,0 +1,2 @@
ROUGAIL_VAR1="domain1.lan,domain2.lan"
ROUGAIL_VAR2="domain1.lan,domain2.lan"

View file

@ -0,0 +1,2 @@
ROUGAIL_VAR1="domain1.lan,domain2.lan"
ROUGAIL_VAR2="domain1.lan,domain2.lan"

View file

@ -0,0 +1 @@
ROUGAIL_VAR1="domain1.lan,domain2.lan"

View file

@ -0,0 +1,10 @@
{
"var1": [
"domain1.lan",
"domain2.lan"
],
"var2": [
"domain1.lan",
"domain2.lan"
]
}

View file

@ -0,0 +1,10 @@
{
"var1": [
"domain1.lan",
"domain2.lan"
],
"var2": [
"domain1.lan",
"domain2.lan"
]
}

View file

@ -0,0 +1,6 @@
ROUGAIL_VAR1="1"
ROUGAIL_VAR2="1"
ROUGAIL_VAR3="1"
ROUGAIL_VAR4="1"
ROUGAIL_VAR5="1"
ROUGAIL_VAR6="1"

View file

@ -0,0 +1,6 @@
ROUGAIL_VAR1="1"
ROUGAIL_VAR2="1"
ROUGAIL_VAR3="1"
ROUGAIL_VAR4="1"
ROUGAIL_VAR5="1"
ROUGAIL_VAR6="1"

View file

@ -0,0 +1,8 @@
{
"var1": 1,
"var2": 1,
"var3": 1,
"var4": 1,
"var5": 1,
"var6": 1
}

View file

@ -0,0 +1,8 @@
{
"var1": 0,
"var2": 0,
"var3": 0,
"var4": 10,
"var5": 10,
"var6": 10
}

View file

@ -0,0 +1,3 @@
ROUGAIL_VAR1="192.168.1.6"
ROUGAIL_VAR2="192.168.1.6/24"
ROUGAIL_VAR3="192.168.1.6/24"

View file

@ -0,0 +1,3 @@
ROUGAIL_VAR1="192.168.1.6"
ROUGAIL_VAR2="192.168.1.6/24"
ROUGAIL_VAR3="192.168.1.6/24"

View file

@ -0,0 +1,5 @@
{
"var1": "192.168.1.6",
"var2": "192.168.1.6/24",
"var3": "192.168.1.6/24"
}

View file

@ -0,0 +1,5 @@
{
"var1": "1.1.1.1",
"var2": "1.1.1.1/24",
"var3": "1.1.1.1/24"
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1,3 @@
ROUGAIL_VAR1="192.168.1.0"
ROUGAIL_VAR2="192.168.1.6/32"
ROUGAIL_VAR3="192.168.1.6/32"

View file

@ -0,0 +1,3 @@
ROUGAIL_VAR1="192.168.1.0"
ROUGAIL_VAR2="192.168.1.6/32"
ROUGAIL_VAR3="192.168.1.6/32"

View file

@ -0,0 +1 @@

View file

@ -0,0 +1,5 @@
{
"var1": "192.168.1.0",
"var2": "192.168.1.6/32",
"var3": "192.168.1.6/32"
}

View file

@ -0,0 +1,5 @@
{
"var1": "1.1.1.0",
"var2": "1.1.1.0/24",
"var3": "1.1.1.0/24"
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1,2 @@
ROUGAIL_MY_VARIABLE="string1"
ROUGAIL_MY_CALCULATED_VARIABLE="string1,string2,string3"

View file

@ -0,0 +1,2 @@
ROUGAIL_MY_VARIABLE="string1"
ROUGAIL_MY_CALCULATED_VARIABLE="string1,string2,string3"

View file

@ -0,0 +1,8 @@
{
"my_variable": "string1",
"my_calculated_variable": [
"string1",
"string2",
"string3"
]
}

View file

@ -0,0 +1,7 @@
{
"my_variable": "val1",
"my_calculated_variable": [
"val1",
"value"
]
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1 @@
ROUGAIL_VAR="0"

View file

@ -0,0 +1 @@
ROUGAIL_VAR="0"

View file

@ -0,0 +1 @@

View file

@ -0,0 +1,3 @@
{
"var": 0
}

View file

@ -0,0 +1,3 @@
{
"var": 9
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1 @@

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1 @@
ROUGAIL_VARIABLE="a"

View file

@ -0,0 +1 @@
ROUGAIL_VARIABLE="a"

View file

@ -0,0 +1,3 @@
{
"variable": "a"
}

View file

@ -0,0 +1,3 @@
{
"variable": "c"
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1 @@
ROUGAIL_INT="1"

View file

@ -0,0 +1 @@
ROUGAIL_INT="1"

View file

@ -0,0 +1,3 @@
{
"int": 1
}

View file

@ -0,0 +1,3 @@
{
"int": 10
}

View file

@ -0,0 +1,8 @@
{
"errors": [],
"warnings": [
"variable \"var1\" (a first variable) is hidden, it will be ignored when loading from environment variable",
"variable \"var2\" (a first variable) is hidden, it will be ignored when loading from environment variable",
"variable \"var3\" (a second variable) is hidden, it will be ignored when loading from environment variable"
]
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1,4 @@
ROUGAIL_CONDITION="True"
ROUGAIL_VAR1="string1"
ROUGAIL_VAR2="string1"
ROUGAIL_VAR3="string1"

View file

@ -0,0 +1,4 @@
ROUGAIL_CONDITION="True"
ROUGAIL_VAR1="string1"
ROUGAIL_VAR2="string1"
ROUGAIL_VAR3="string1"

View file

@ -0,0 +1,7 @@
{
"condition": true,
"var1": null,
"var2": null,
"var3": null,
"var4": null
}

View file

@ -0,0 +1,7 @@
{
"condition": false,
"var1": null,
"var2": null,
"var3": null,
"var4": null
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1,2 @@
ROUGAIL_LEADER.LEADER="string1,string2,string3"
ROUGAIL_LEADER.FOLLOWER1="1,2,3"

View file

@ -0,0 +1,2 @@
ROUGAIL_LEADER.LEADER="string1,string2,string3"
ROUGAIL_LEADER.FOLLOWER1="1,2,3"

View file

@ -0,0 +1,16 @@
{
"leader.leader": [
{
"leader.leader": "string1",
"leader.follower1": 1
},
{
"leader.leader": "string2",
"leader.follower1": 2
},
{
"leader.leader": "string3",
"leader.follower1": 3
}
]
}

View file

@ -0,0 +1,16 @@
{
"leader.leader": [
{
"leader.leader": "a",
"leader.follower1": 0
},
{
"leader.leader": "b",
"leader.follower1": 1
},
{
"leader.leader": "c",
"leader.follower1": 2
}
]
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1,2 @@
ROUGAIL_LEADER.LEADER="string1,string2,string3"
ROUGAIL_LEADER.FOLLOWER1="1,2,3"

View file

@ -0,0 +1,2 @@
ROUGAIL_LEADER.LEADER="string1,string2,string3"
ROUGAIL_LEADER.FOLLOWER1="1,2,3"

View file

@ -0,0 +1,16 @@
{
"leader.leader": [
{
"leader.leader": "string1",
"leader.follower1": 1
},
{
"leader.leader": "string2",
"leader.follower1": 2
},
{
"leader.leader": "string3",
"leader.follower1": 3
}
]
}

View file

@ -0,0 +1,16 @@
{
"leader.leader": [
{
"leader.leader": "a",
"leader.follower1": 0
},
{
"leader.leader": "b",
"leader.follower1": 1
},
{
"leader.leader": "c",
"leader.follower1": 2
}
]
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1,2 @@
ROUGAIL_DYNA.VAR="string1"
ROUGAIL_DYNB.VAR="string1"

View file

@ -0,0 +1,2 @@
ROUGAIL_DYNA.VAR="string1"
ROUGAIL_DYNB.VAR="string1"

View file

@ -0,0 +1,4 @@
{
"dyna.var": "string1",
"dynb.var": "string1"
}

View file

@ -0,0 +1,4 @@
{
"dyna.var": "val",
"dynb.var": "val"
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1,2 @@
ROUGAIL.VAR1="domain1.lan,domain2.lan"
ROUGAIL.VAR2="domain1.lan,domain2.lan"

View file

@ -0,0 +1,2 @@
ROUGAIL.VAR1="domain1.lan,domain2.lan"
ROUGAIL.VAR2="domain1.lan,domain2.lan"

View file

@ -0,0 +1 @@
ROUGAIL.VAR1="domain1.lan,domain2.lan"

View file

@ -0,0 +1,10 @@
{
"rougail.var1": [
"domain1.lan",
"domain2.lan"
],
"rougail.var2": [
"domain1.lan",
"domain2.lan"
]
}

Some files were not shown because too many files have changed in this diff Show more