Como organizar o arquivo nodes.pp para agrupar class / define?

2

Como agrupar alguma classe / definição no arquivo node.pp?

node 'node1' {
        ntp { ntp:
            server_is => "node"
        }
        dns_resolv { dns:
            server_is => "node"
        }
}

E eu tenho alguns módulos: "oracle rpm", "sshkey users", "kernel parameters", ... e eu não sei como agrupar uma classe única, por exemplo "oracle-base" que contém todos os meus módulos anteriores, então, se eu declarar um nó com "oracle-base", ele configuraria automaticamente o meu nó para os módulos do oracle.

Como você fez isso?

Obrigado!

    
por Pilkui 18.08.2011 / 19:54

1 resposta

4

A Puppet Labs tem uma boa documentação sobre este cenário aqui:

link

Essencialmente, você coloca sua configuração de manifesto dentro de uma definição de classe. Então você "inclui o nome da classe" em seu nó ou em outra classe.

    
por 18.08.2011 / 20:05

Tags