Report abuse

file {"/tmp/b": 
    ensure => directory, checksum => mtime,
    recurse => true, purge => true, force => true,
    source => "/tmp/empty",
    mode => 0755, owner => root, group => root;
    "/tmp/empty": 
    ensure => directory,
    before => File["/tmp/b"];
    "/tmp/b/b": 
    ensure => file,
    content => "bla",
}