class systemd { file { '/etc/systemd/journald.conf': source => 'puppet:///modules/systemd/journald.conf', } systemd::mask { 'sys-kernel-debug-tracing.mount': } systemd::mask { 'sys-kernel-debug.mount': } if $::hostname == 'godard' { exec {'mkdir -p /etc/systemd/journald.conf.d': unless => 'test -d /etc/systemd/journald.conf.d', } file { '/etc/systemd/journald.conf.d/persistency.conf': source => 'puppet:///modules/systemd/persistency.conf', } } }