Puppet Manifest: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) (Новая: =Примеры манифестов= ==snmpd== Этот манифест должен работать как под CentOS так и под Ubuntu <PRE> class snmp_class { case $...) |
Sirmax (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
+ | [[Категория:Puppet]] |
||
+ | [[Категория:Autodeploy]] |
||
+ | |||
=Примеры манифестов= |
=Примеры манифестов= |
||
==snmpd== |
==snmpd== |
Текущая версия на 16:33, 28 февраля 2013
Примеры манифестов
snmpd
Этот манифест должен работать как под CentOS так и под Ubuntu
class snmp_class { case $operatingsystem { Ubuntu: { package { "snmpd": ensure => installed } } centos: { package { "net-snmp": ensure => installed } package { "net-snmp-libs": ensure => installed } package { "net-snmp-utils": ensure => installed } } Amazon: { package { "net-snmp": ensure => installed } package { "net-snmp-libs": ensure => installed } package { "net-snmp-utils": ensure => installed } } } service { "snmpd": ensure => running, subscribe => File[snmpd_cfg] } file { snmpd_cfg: name => "/etc/snmp/snmpd.conf", content => template("snmpd/snmpd.erb"), notify => Service["snmpd"], } }