Facter: Custom-fact-script “foi analisado, mas retornou um conjunto de dados vazio”

1

Para faceta / fantoche, eu instalei um script de shell de uma linha. Vários, na verdade. Em execuções subseqüentes e com facter -p , vejo a seguinte saída:

Fact file /etc/facter/facts.d/system_facts_<factname>.sh was parsed but returned an empty data set

Se eu executar o script manualmente a partir da linha de comando, recebo a saída esperada. Se eu usar facter -p <factname> , recebo a string vazia.

Versão do fantoche: 3.8.2

Nota: não é uma duplicata de Facter - fato personalizado, retorna o conjunto de dados vazio quando invocado pelo agente de marionetes

    
por Otheus 20.08.2015 / 13:34

1 resposta

1

A documentação oficial ajudou-me a perceber que o script deve produzir resultados na forma de key=value . Assim, um único script pode gerar muitos conjuntos diferentes de informações. (Agora eu percebo porque facter é tão lento.) Mas se produz saída apenas sob a forma de value , facter não sabe o que fazer com ele.

    
por 20.08.2015 / 13:46

Tags