templates de fantoches: possível imprimir o tamanho de uma matriz de recursos exportada?

2

Estou escrevendo um módulo de fantoches para ocfs2 e fazendo uso de recursos exportados para preencher as definições de todos os nós do cluster no arquivo de configuração em cada cluster. Isso tudo funciona bem. A classe de cluster é simplesmente ocfs::cluster e a classe de membro é ocfs::clustermember

No entanto, na definição de cluster no arquivo de configuração, preciso listar o número de nós que estão no cluster. No entanto, não consigo descobrir uma maneira de adicionar o tamanho da matriz de recursos exportados ao modelo.

Essencialmente, gostaria de poder fazer algo assim no modelo:

cluster:
    name = <%= clustername %>
    nodecount = <%= clustername %>
    node_count = <%= @ocfs::cluster.length %>

Obviamente, isso não funciona, porque ocfs::cluster não é um array.

Isso é possível?

    
por growse 21.01.2013 / 16:49

1 resposta

2

Você pode usar o puppetdb, se estiver usando puppetdb: link

    
por 21.01.2013 / 20:13