Puppet Class: uhosting::profiles::knot

Defined in:
manifests/profiles/knot.pp

Overview

Class: uhosting::profiles::knot

Installs and manages Knot DNS server

Authors

Tobias Brunner <tobias.brunner@vshn.ch>

Copyright 2015 Tobias Brunner, VSHN AG



13
14
15
16
17
18
19
20
21
22
23
# File 'manifests/profiles/knot.pp', line 13

class uhosting::profiles::knot {

  class { '::knot':
    system        => { 'version' => 'off' },
    zones         => hiera('uhosting::dns_zones'),
    zone_defaults => hiera('uhosting::dns_zone_defaults',{}),
    keys          => hiera('uhosting::dns_zone_keys',{}),
    remotes       => hiera('uhosting::dns_zone_remotes',{}),
  }

}