Adicione um arquivo a /etc/profile.d/
com o sufixo .sh
. Ele será originado como parte do / etc / profile no Red Hat, Debian e derivados, não pode ser dito em outras distribuições. De um modo geral, se for possível, é melhor adicionar snippets em vez de substituir arquivos distribuídos, pois ele tende a ser mais seguro no futuro.
Então, no fantoche, o seguinte faria:
file { "/etc/profile.d/set_java_home.sh":
ensure => present,
source => ...[whatever's appropriate for your setup]...,
...
}
É isso que você está procurando ou precisa de mais detalhes?