Puppet Class: systemd::networkd

Defined in:
manifests/networkd.pp

Overview

This class provides an abstract way to trigger systemd-networkd

Parameters:

  • ensure (Enum['stopped','running']) (defaults to: $systemd::networkd_ensure)

    The state that the “networkd“ service should be in



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'manifests/networkd.pp', line 8

class systemd::networkd (
  Enum['stopped','running'] $ensure = $systemd::networkd_ensure,
) {
  assert_private()

  $_enable_networkd = $ensure ? {
    'stopped' => false,
    'running' => true,
    default   => $ensure,
  }

  service { 'systemd-networkd':
    ensure => $ensure,
    enable => $_enable_networkd,
  }
}