Puppet. Hints
Частота запуска заданий на агентах
На сервере и на клиентах
Смотрим расположение конфига
puppet agent --configprint confdir
...
/etc/puppetlabs/puppet
...
Правим
nano /etc/puppetlabs/puppet/puppet.conf
... [agent] ... runinterval = 10 ...
Службу перезапускать не нужно
Проверяем
puppet agent --configprint runinterval
...
10
...
Puppet-agent cert regenerate after revoke it on puppet-serever
puppet resource service puppet ensure=stopped
puppet resource service mcollective ensure=stopped
puppet resource service pxp-agent ensure=stopped
mv /var/lib/puppet/ssl /var/lib/puppet/ssl.`date +%Y-%m-%d`
(rm -rf /etc/puppetlabs/puppet/ssl)
puppet resource service puppet ensure=running
puppet resource service mcollective ensure=running
puppet agent --test
Reset password
Reset the password at any time
foreman-rake permissions:reset
You can calso pass it a username or password parameter if needed, e.g.:
foreman-rake permissions:reset username=greg password=1234
Записать время в файл
Вокруг переменной обязательно использовать скобки "..."
$timestamp = Timestamp.new().strftime('%Y-%m-%d_%H-%M-%S')
file { "/tmp/testfile":
ensure => present,
content => "${timestamp}",
owner => 'root',
group => 'root'
}