Você não pode obter o nome do recurso (ao que parece), mas você pode obter a classe. Por exemplo:
class bootstrap-raid {
file {
"/tmp/bootstrap-raid.sh":
content => template("/root/bootstrap.sh.erb"),
}
}
class bootstrap-noraid {
file {
"/tmp/bootstrap-noraid.sh":
content => template("/root/bootstrap.sh.erb"),
}
}
E para o modelo:
<% if name == "bootstrap-raid" %>
-r yes \
<% else %>
-r no \
<% end %>
Há também title
disponível, o que geralmente significa a mesma coisa (pelo menos, nunca os vi diferirem).