wip
This commit is contained in:
parent
4876f08cb0
commit
d374dddf0b
5 changed files with 16 additions and 9 deletions
|
@ -22,22 +22,20 @@ files= {
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
'triggers': [
|
'triggers': [
|
||||||
'action:reload_sysctl.conf',
|
'svc_systemd:systemd-sysctl.service:restart',
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
actions = {
|
svc_systemd = {
|
||||||
'reload_sysctl.conf': {
|
'systemd-sysctl.service': {},
|
||||||
'command': 'sysctl --system',
|
|
||||||
'triggered': True,
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
|
||||||
for path, value in key_value_pairs:
|
for path, value in key_value_pairs:
|
||||||
actions[f'reload_sysctl.conf_{path}'] = {
|
actions[f'reload_sysctl.conf_{path}'] = {
|
||||||
'command': f"sysctl --values {'.'.join(path)} | grep -q {quote('^'+value+'$')}",
|
'command': f"sysctl --values {'.'.join(path)} | grep -q {quote('^'+value+'$')}",
|
||||||
'needs': [
|
'needs': [
|
||||||
f'action:reload_sysctl.conf',
|
f'action:systemd-sysctl.service',
|
||||||
|
f'action:systemd-sysctl.service:restart',
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
],
|
],
|
||||||
'option-data': [
|
'option-data': [
|
||||||
{ 'name': 'routers', 'data': '10.0.0.1' },
|
{ 'name': 'routers', 'data': '10.0.0.1' },
|
||||||
{ 'name': 'domain-name-servers', 'data': '1.1.1.1, 8.8.8.8, 9.9.9.9' },
|
{ 'name': 'domain-name-servers', 'data': '10.0.10.2' },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
|
|
@ -145,6 +145,13 @@
|
||||||
'steam-chat-viewer': {
|
'steam-chat-viewer': {
|
||||||
'hostname': 'steam-chats.ckn.li',
|
'hostname': 'steam-chats.ckn.li',
|
||||||
},
|
},
|
||||||
|
'sysctl': {
|
||||||
|
'net': {
|
||||||
|
'ipv4': {
|
||||||
|
'ip_forward': 1,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
'systemd-swap': 4_000_000_000,
|
'systemd-swap': 4_000_000_000,
|
||||||
'tasmota-charge': {
|
'tasmota-charge': {
|
||||||
'phone': {
|
'phone': {
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
'hostname': '49.12.184.229',
|
'hostname': '49.12.184.229',
|
||||||
'groups': [
|
'groups': [
|
||||||
#'backup',
|
'backup',
|
||||||
'debian-12',
|
'debian-12',
|
||||||
'hetzner-cloud',
|
'hetzner-cloud',
|
||||||
'mailserver',
|
'mailserver',
|
||||||
|
@ -215,6 +215,7 @@
|
||||||
'10.0.0.0/24',
|
'10.0.0.0/24',
|
||||||
'10.0.2.0/24',
|
'10.0.2.0/24',
|
||||||
'10.0.9.0/24',
|
'10.0.9.0/24',
|
||||||
|
'10.0.99.0/24',
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
'ovh.secondary': {
|
'ovh.secondary': {
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
{
|
{
|
||||||
|
'dummy': True,
|
||||||
'hostname': '192.168.179.20',
|
'hostname': '192.168.179.20',
|
||||||
'groups': [
|
'groups': [
|
||||||
'debian-11',
|
'debian-11',
|
||||||
|
|
Loading…
Reference in a new issue