Preciso remover o 'include module' que já foi instalado pelo Puppet?

1

Eu sou muito novo no Puppet. Acabei de escrever um código para instalar software via fantoche

node 'myweb.com' {
   include ntp
   include apache
    apache::vhost { 'myweb.com':
      port =>8080,
      docroot => '/var/www/myweb.com',
      ssl => false,
      priority => 10,
      serveraliases => 'myweb.com',
       }

Quando o código acima foi aplicado, devo removê-lo para não fazer a instalação dupla na próxima vez?

Qualquer sugestão seria apreciada

    
por bayou 13.01.2012 / 03:29

1 resposta

5

O fantoche usa uma linguagem declarativa, não instrutiva. Você está dizendo a Puppet como você quer que o sistema se pareça, e então confiando que Puppet fará a coisa certa para colocar o estado do sistema em conformidade com seu (s) manifesto (s).

na sua classe "apache", se você estiver usando o método padrão para instalar o apache:

package { "apache":
    ensure => "installed"
}

... então você não precisa se preocupar com isso instalando duas vezes.

    
por 13.01.2012 / 03:33