Break cycle dependency of tunnel netdev services on network setup #47

Merged
sb10q merged 1 commits from esavkin/it-infra:34-network-cycle-dependency-fix into master 2024-10-30 17:42:30 +08:00

1 Commits

Author SHA1 Message Date
b1779b57cc Break cycle dependency of tunnel netdev services on network setup
This changes the following chain after nixos-rebuild switch with modified tunnel interfaces:
stop network-setup -> stop TUN-netdev -> stop network-addresses-TUN -> start network-addresses-TUN (fails since it depends on TUN-netdev which is off).

Chain after this change:
stop TUN-netdev -> stop network-setup -> stop network-addresses-TUN -> start TUN-netdev -> start network-addresses-TUN -> start network-setup

Signed-off-by: Egor Savkin <es@m-labs.hk>
2024-10-30 17:23:52 +08:00