Hadron / carthage

Carthage is an Infrastructure as Code (IAC) framework
Other
7 stars 4 forks source link

GRE Networks and Devices #59

Closed srak289 closed 3 months ago

srak289 commented 4 months ago

These changes allow modeling of tunnels between remote networks using Generic Routing Encapsulation devices provisioned by systemd-networkd.

Suggested by @hartmans: network/base:resolve1 has been modified to call dependency_injection/base:resolve_deferred as the main handler.

hartmans commented 3 months ago

There's no inherent reason a GRE tunnel's network could not support dhcp or any of the other network options. So, I don't think a GRE link should have an address property and/or ignore its v4_config property. reworking to inherit from default-network.mako and to respect the GRE link's v4_config.