# Hinterlegt iptables-Konfiguration für den Host
class ubuntu_server::firewall($firewall_scripts_pre_up=false,$firewall_scripts_up=false) {
    File{
        owner => 'root',
        group => 'root',
        mode => 0755,
    }

    Exec{
        path => $::path,
    }

    if $firewall_scripts_pre_up != false {
      file{'/etc/network/if-pre-up.d/':
          ensure  => present,
          source  => $firewall_scripts_pre_up,
          recurse => remote,
          notify  => Exec['mark_firewall_reboot'],
      }

    }

    if $firewall_scripts_up != false {
      file{'/etc/network/if-up.d/':
          ensure  => present,
          source  => $firewall_scripts_up,
          recurse => remote,
          notify  => Exec['mark_firewall_reboot'],
      }
    }

    exec{'mark_firewall_reboot':
        command     => 'touch /var/run/reboot-required',
        refreshonly => true,
    }
}