summaryrefslogtreecommitdiff
path: root/modules/networking/manifests/init.pp
blob: 7dc2450bb39a2e1f96641be8614d2fca80117228 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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: {
    }
  }
}