Установка untrusted пакетов через aptitude без дополнительных подтверждений

Posted in Новости on 26 августа, 2013 by admin


aptitude -o Aptitude::Cmdline::ignore-trust-violations=true -y install [package]

Tags: ,

configure: error: Cannot find OpenSSL's libraries

Posted in Новости on 22 августа, 2013 by admin

apt-get install libcurl4-openssl-dev

Tags:

Запустить puppet exec useradd если только пользователя не существует

Posted in Новости on 13 августа, 2013 by admin

exec { «create_testuser»:
command => «/usr/sbin/useradd testuser»,
unless => «/usr/bin/id testuser» }

Tags:

Запустить puppet exec если только файла не существует

Posted in Новости on 13 августа, 2013 by admin

exec { «mkdir_test» :
command => «/bin/mkdir /tmp/test»,
creates => «/tmp/test» }

Tags:

Делаем if для puppet по версии ОС

Posted in Новости on 13 августа, 2013 by admin

Puppet кроме системных переменных использует facter, в нем существует переменная, отдающая название ОС — lsbdistcodename

итак, пишем скрипт :

if $lsbdistcodename == "wheezy" {
exec { "echo":
command => "/bin/touch WHEEZY" }
}
if $lsbdistcodename == "squeeze" {
exec { "echo":
command => "/bin/touch SQUEEZE" }
}

Tags: