summaryrefslogtreecommitdiff
path: root/manifests/init.pp
blob: 790c8c04bb639bc4fc2500591bac6fb2dad31761 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class networking (
  Optional[Enum['systemd']] $provider = undef,
  Hash[String,Hash] $items = {},
) {
  # TODO choose a sensible provider here

  case $provider {
    'systemd', undef: {
      include networking::networkd
      create_resources(networking::networkd_instance, $items)
    }
    default: {
    }
  }
}