Установка untrusted пакетов через aptitude без дополнительных подтверждений
Posted in Новости on 26 августа, 2013 by admin
aptitude -o Aptitude::Cmdline::ignore-trust-violations=true -y install [package]
aptitude -o Aptitude::Cmdline::ignore-trust-violations=true -y install [package]
apt-get install libcurl4-openssl-dev
exec { «create_testuser»:
command => «/usr/sbin/useradd testuser»,
unless => «/usr/bin/id testuser» }
exec { «mkdir_test» :
command => «/bin/mkdir /tmp/test»,
creates => «/tmp/test» }
Puppet кроме системных переменных использует facter, в нем существует переменная, отдающая название ОС — lsbdistcodename
итак, пишем скрипт :
if $lsbdistcodename == "wheezy" {
exec { "echo":
command => "/bin/touch WHEEZY" }
}
if $lsbdistcodename == "squeeze" {
exec { "echo":
command => "/bin/touch SQUEEZE" }
}