file { "a file": path => "/tmp/aliastest", ensure => file } file { "another": path => "/tmp/aliastest2", ensure => file, require => File["a file"] } file { "a third": path => "/tmp/aliastest3", ensure => file, require => File["/tmp/aliastest"] }