Instale pacotes sem colidir com outras receitas

Se você deseja instalar um pacote dentro de uma definição de nó, você pode obter uma colisão com outras receitas. Você pode fazer uma verificação em torno da solicitação de instalação:

if !defined(package['package-name']) {
package { 'package-name': ensure => installed; }
}