¿Hay alguna manera de definir hosts comodín en los nodos de puppetmaster.pp
Digamos que quiero que todos los hosts en un dominio reciban un conjunto de clases. ¿Puedo hacer algo como:
# nodes.pp
#
node basenode {
include admina, adminb, admic
}
node "*.acme.com" {
include adminc
}
Las expresiones regulares ahora son posibles en Puppet 0.25, por lo que lo que desea sería posible:
fuente
Pocas distribuciones se envían 0.25 hasta el momento, por lo que en mi Centos5 con 2.24.8 del repositorio EPEL tuve que hacer algo así para mis nodos de trabajo con nombres de host como wn10.example.com:
fuente