De acordo com o comentário, se a propriedade mode do recurso file estiver definida em uma classe base e você desejar substituí-la, use undef :
class specialist inherits base {
File["/etc/example"] {
content => "new content",
mode => undef,
}
}
A propriedade mode será então não gerenciada e não será alterada pelo Puppet.