+ if getfromhash($site::nodeinfo, 'hoster', 'mirror-debian') {
+ $mirror = getfromhash($site::nodeinfo, 'hoster', 'mirror-debian')
+ } else {
+ #$mirror = 'http://ftp.debian.org/debian/'
+ if $::lsbmajdistrelease <= 8 {
+ $mirror = 'http://cdn-fastly.deb.debian.org/debian/'
+ } else {
+ $mirror = 'http://deb.debian.org/debian/'
+ }
+ }
+ if $::lsbmajdistrelease < 7 {
+ $mirror_backports = 'http://backports.debian.org/debian-backports/'
+ } else {
+ $mirror_backports = $mirror
+ }
+
+ if $::lsbmajdistrelease <= 7 {
+ $mungedcodename = $::lsbdistcodename
+ } elsif ($::debarchitecture in ['kfreebsd-amd64', 'kfreebsd-i386']) {
+ $mungedcodename = "${::lsbdistcodename}-kfreebsd"
+ } else {
+ $mungedcodename = $::lsbdistcodename
+ }
+
+ if $systemd {
+ include systemd
+ $servicefiles = 'present'
+ } else {
+ $servicefiles = 'absent'
+ }