Slide 45
Slide 45 text
Puppet: Expansível
●
Puppet
●
Classes
●
Definições
●
Templates (ERB)
●
Ruby
●
Fatos
●
Funções
●
Tipos
●
Provedores
def i ne pgcl i ent ( $ensur e = pr esent ,
$i p = $i paddr ess) {
@
@
l i ne { " pgcl i ent ${ i p} " :
ensur e => $ensur e,
l i ne => " ${ i p} / 32\ n" ,
r equi r e => Fi l e[ ' cl i ent i p' ] ,
t ag => " pgcl i ent _$
{ t i t l e} " ,
}
}
# augeasver si on. r b
Fact er . add( " augeasver si on" ) do
set code do
begi n
r equi r e ' augeas'
aug = Augeas: : open( ' ' , ' ' ,
Augeas: : NO_LOAD & Augeas: : NO_STDI NC)
aug. get ( ' / augeas/ ver si on' ) | |
ni l
#. . .