Skip to content

Commit fc5ece9

Browse files
imlonghaoFizzadar
authored andcommitted
facts/server: support negative value in sysctl
1 parent 36e2ba1 commit fc5ece9

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/pyinfra/facts/server.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -459,7 +459,7 @@ def process(self, output):
459459
key = key.strip()
460460
values = values.strip()
461461

462-
if re.match(r"^[a-zA-Z0-9_\.\s]+$", values):
462+
if re.match(r"^[a-zA-Z0-9_\-\.\s]+$", values):
463463
values = [try_int(item.strip()) for item in values.split()]
464464

465465
if len(values) == 1:
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
{
22
"command": "sysctl -a",
33
"output": [
4+
"net.ipv4.tcp_adv_win_scale = -2",
45
"vm.nr_hugepages_mempolicy = 0",
56
"nope what",
67
"vm.nr_overcommit_hugepages = 0"
78
],
89
"fact": {
10+
"net.ipv4.tcp_adv_win_scale": -2,
911
"vm.nr_hugepages_mempolicy": 0,
1012
"vm.nr_overcommit_hugepages": 0
1113
}
12-
}
14+
}

0 commit comments

Comments
 (0)