diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2022-01-02 04:31:50 +0100 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2022-01-02 04:44:39 +0100 |
commit | a7b0f72f220528ba4de33f52104fe674000f625a (patch) | |
tree | eae89d0adf398eaa9e31432b85fe9d0c926bd361 /manifests/init.pp | |
download | networking-a7b0f72f220528ba4de33f52104fe674000f625a.tar.gz networking-a7b0f72f220528ba4de33f52104fe674000f625a.tar.xz |
Network rewrites.
Diffstat (limited to 'manifests/init.pp')
-rw-r--r-- | manifests/init.pp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/manifests/init.pp b/manifests/init.pp new file mode 100644 index 0000000..bd1fda8 --- /dev/null +++ b/manifests/init.pp @@ -0,0 +1,18 @@ +class networking ( + String $addr4, + String $gw4, # TODO default this to first address in subnet +) { + + # TODO choose a sensible provider here + + networking::networkd { '20-puppet': + network => { + 'Address' => $addr4, + 'Gateway' => $gw4, + 'IPv6AcceptRA' => 1, + }, + notify_ => true, + manage_directory => true, + } + +} |