среда, 20 апреля 2011 г.

нагрузка от puppet

Изменения через puppet вношу редко, вообще нужен он в основном для предварительной настройки новых машин, что б не страдать рутиной.

В остальное время это бесполезная нагрузка на puppet-сервер.
Как ее снизить?

Конечно же через puppet


class puppet {
    file { "puppet.conf":
        owner => root,
        group => wheel,
        mode => 540,
        path => "/usr/local/etc/puppet/puppet.conf",
        source => "puppet:///files/puppet.conf"
    }
    service { "puppet":
       enable => true,
       ensure => running,
       hasrestart => true,
       hasstatus  => true,
       subscribe =>  File["puppet.conf"]
    }
}

И в файле puppet.conf пишем

runinterval = большое число.

мне например подходит 12 часов.