class profiles::mounts { file { '/usr/net': ensure => directory, } systemd_mount { '/usr/net': what => 'elrond:/files', where => '/usr/net', wantedBy => 'remote-fs.target', automount => true, require => File['/usr/net'], } }