Note that exim contains tracker-specific configuration
[mirror/dsa-puppet.git] / modules / staticsync / manifests / init.pp
1 # A base class for staticsync.  This owns the configuration variables, which
2 # should be set by hiera.
3 class staticsync (
4   String $user,
5   String $basedir,
6   # for ssh/firewalling purposes
7   Array[Stdlib::IP::Address] $public_addresses = $base::public_addresses,
8 ) {
9   if ! $user {
10     fail('Variable $user is not set.  Please provide a value (for instance via hiera).')
11   }
12   if ! $basedir {
13     fail('Variable $basedir is not set.  Please provider a value (for instance via hiera).')
14   }
15 }