Perguntas sobre 'facter'

1
resposta

Determine / defina ambiente Puppet

Estou tentando determinar o que o Puppet acha que o ambiente está nos nós do agente. Por a documentação configurei o ambiente do agente em /etc/puppet/puppet.conf como tal [agent] environment = development Para ver o ambiente, enc...
25.10.2013 / 18:53
2
respostas

Puppet às vezes não consegue encontrar fatos padrão como osfamily

Breve resumo - para fins de teste, instalei o agente fantoche em 5 nós (Debian Squeeze + puppet 2.7.20-1puppetlabs1) e o mestre de marionetes em 1 servidor (mesma versão). No lado do puppetmaster em cada manifesto eu checo se $ :: osfamily ==...
19.01.2013 / 08:53
2
respostas

Puppet & Facter - como determinar se está executando o Cent 6 ou o Cent 5

Como você usaria faceta e fantoche para determinar se o sistema operacional está rodando Cent 6.x ou Cent 5.x? facter operatingsystemrelease 6.4 Eu só me importo com o grande lançamento (6) Eu pensei em usar o awk, mas deve haver uma...
06.08.2013 / 00:28
3
respostas

Acessar arrays / hashes em fatos do facter 2

No facter 2, agora você pode ter matrizes / hashes como fatos. Por exemplo: os => { "name"=>"CentOS", "family"=>"RedHat", "release"=>{ "major"=>"7", "minor"=>"0", "full"=>"7.0.1406" } } Qual é o...
04.10.2014 / 21:26
1
resposta

Ocorreu um problema ao usar hiera na configuração sem master e obter valores definidos para classes

Estou executando uma configuração de fantoches sem mestre que aplica as alterações de marionetes da seguinte maneira. puppet apply /tmp/puppet/manifests/site.pp --modulepath=/tmp/puppet/modules --hiera_config=/tmp/puppet/hiera.yaml Eu ten...
29.10.2014 / 21:03
2
respostas

Por que minhas variáveis fantoche não são atribuídas pelas opções puppet.facter do Vagrant?

Dado que o seguinte é configurado no meu Vagrantfile: puppet.facter = { 'variableOne' => 'one', 'variableTwo' => 'two' } ... e o seguinte está no manifesto: notify{ "Got here with ${variableOne} and ${variableTwo}":} Q...
11.12.2014 / 22:56
3
respostas

“Osfamily não suportada: Linux” ao tentar instalar o Apache usando o Puppet

Estou tentando configurar uma configuração simples do Puppet no AWS EC2 usando o Amazon AMI mais recente do Amazon. Eu segui o guia de instalação do RHEL e tenho um daemon puppetmasterd em execução. Quando aplicar o seguinte manifesto...
21.03.2015 / 23:39
1
resposta

Local mais apropriado para fatos personalizados de marionetes - RHEL

Eu não sou muito cara de Ruby, mas descobri como listar o caminho de carregamento do Ruby. Aqui está o que parece para mim $ ruby -e 'puts $:' /usr/lib/ruby/site_ruby/1.8 /usr/lib64/ruby/site_ruby/1.8 /usr/lib64/ruby/site_ruby/1.8/x86_64-linu...
11.09.2013 / 19:38
1
resposta

Ambientes do diretório Puppet e a variável $ environment

Como muitos (espero), estou me preparando para o Puppet 4, separando meus manifestos em ambientes. Eu pretendo ter 3 ambientes separados: qa, staging, prod. Na configuração dos manifestos inicialmente, eu tinha configurado um fato personalizado...
20.10.2014 / 19:35
2
respostas

Filter pluginsync

Existe um método para filtrar quais plugins estão sendo sincronizados? Eu tenho alguns novos módulos baixados da forja (puppetboard, puppetdb, python). Esses módulos incluem plugins, eles também são necessários apenas no mestre de bonecos, os pl...
10.03.2014 / 03:56