Compare commits

..

No commits in common. "3bcd2be520a20f2832c3193c54dee819b490f6a4" and "ecfd60803f87f97548c8b8f71e93413d65a4b8ab" have entirely different histories.

8 changed files with 10 additions and 27 deletions

View file

@ -25,9 +25,6 @@ files= {
'svc_systemd:systemd-sysctl.service:restart', 'svc_systemd:systemd-sysctl.service:restart',
], ],
}, },
'/etc/modules-load.d/managed.conf': {
'content': '\n'.join(sorted(node.metadata.get('modules-load'))),
}
} }
svc_systemd = { svc_systemd = {

View file

@ -1,4 +1,3 @@
defaults = { defaults = {
'sysctl': {}, 'sysctl': {},
'modules-load': set(),
} }

View file

@ -34,12 +34,10 @@ def dhcp(metadata):
@metadata_reactor.provides( @metadata_reactor.provides(
'systemd/units', 'systemd/units',
'modules-load',
) )
def units(metadata): def units(metadata):
if node.has_bundle('systemd-networkd'): if node.has_bundle('systemd-networkd'):
units = {} units = {}
modules_load = set()
for network_name, network_conf in metadata.get('network').items(): for network_name, network_conf in metadata.get('network').items():
interface_type = network_conf.get('type', None) interface_type = network_conf.get('type', None)
@ -98,15 +96,13 @@ def units(metadata):
# cake WIP # cake WIP
if 'cake' in network_conf: # if 'cake' in network_conf:
units[f'{network_name}.network']['CAKE'] = network_conf['cake'] # units[f'{network_name}.network']['CAKE'] = network_conf['cake']
modules_load.add('sch_cake')
return { return {
'systemd': { 'systemd': {
'units': units, 'units': units,
}, }
'modules-load': modules_load,
} }
else: else:
return {} return {}

View file

@ -1,4 +1,8 @@
files = { files = {
'/etc/modules-load.d/pppoe.conf': {
'content': 'pppoe\npppox\nppp_generic',
'mode': '0644',
},
'/etc/ppp/peers/isp': { '/etc/ppp/peers/isp': {
'content_type': 'mako', 'content_type': 'mako',
'mode': '0644', 'mode': '0644',

View file

@ -4,11 +4,6 @@ defaults = {
'pppoe': {}, 'pppoe': {},
}, },
}, },
'modules-load': {
'pppoe',
'pppox',
'ppp_generic',
},
'nftables': { 'nftables': {
'nat': { 'nat': {
'oifname ppp0 masquerade', 'oifname ppp0 masquerade',

View file

@ -10,9 +10,6 @@ defaults = {
'resolvconf': { 'resolvconf': {
'installed': False, 'installed': False,
}, },
'netplan.io': {
'installed': False,
},
}, },
}, },
} }

View file

@ -4,7 +4,7 @@ defaults = {
'users': { 'users': {
'root': { 'root': {
'home': '/root', 'home': '/root',
'password': repo.vault.password_for(f'{node.name} user root', length=24), 'password': repo.vault.password_for(f'{node.name} user root'),
}, },
}, },
} }

View file

@ -17,11 +17,6 @@
'gateway4': '51.68.188.1', 'gateway4': '51.68.188.1',
'ipv6': '2001:41d0:701:1100::751a/128', 'ipv6': '2001:41d0:701:1100::751a/128',
'gateway6': '2001:41d0:701:1100::1', 'gateway6': '2001:41d0:701:1100::1',
'cake': {
'Bandwidth': '350M',
'FlowIsolationMode': 'triple',
'RTTSec': '100ms',
},
}, },
}, },
'bind': { 'bind': {