web-dev-qa-db-ja.com

Puppetによって既にインストールされている「含めるモジュール」を削除する必要がありますか?

私は人形にとって非常に新しいです。人形を介してソフトウェアをインストールするためのコードを書く

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',
       }
 _

上記のコードが適用されたら、次回の再インストールしないようにするために削除する必要がありますか?

どんな提案も認められています

1
bayou

Puppetは宣言的な言語を使用しています。システムがどのように見たいのか、それから人形があなたのマニフェストへの準拠にシステムの状態を置く正しいことを信頼するでしょう。

apacheメソッドを使用してApacheをインストールする場合は、「Apache」クラスで:

package { "Apache":
    ensure => "installed"
}
 _

...それからあなたはそれが2回インストールすることを心配する必要はありません。

5
EEAA