Perguntas sobre 'puppet'

Puppet é uma ferramenta de gerenciamento de configuração multiplataforma
1
resposta

Verificando a pesquisa hiera para o fantoche

Durante a tentativa de depurar meus manifestos de marionete inúmeras vezes depois de empacotá-lo com hiera, às vezes duvido que a pesquisa hiera correta esteja sendo executada. Estou usando principalmente o CentOS com o Puppet 3. Existe al...
16.10.2013 / 04:57
1
resposta

Como eu gero um arquivo de resposta para ser usado com o apt-get ou aptitude?

Eu preciso instalar o exim4 através do fantoche. Como essa instalação requer configuração interativa, preciso de um arquivo de resposta, mas não sei como gerar um. Então, como eu gero um arquivo de resposta?     
28.01.2011 / 18:58
1
resposta

Como posso exigir uma variedade de recursos no fantoche?

No meu Puppet-manifest eu preciso executar um comando, mas somente depois que uma coleção dirigida por matriz de outro executor terminar. Assim (pseudo-código): define foo() { exec { "touch $name": } } .... { $bars = [ "a", "...
28.07.2014 / 21:20
4
respostas

O Puppet pode executar um script de shell (que é baixado do mestre) sem salvá-lo?

Eu tenho um passo em um módulo Puppet que faz aproximadamente o seguinte para configurar algumas chaves de aplicativo: file { '/root/setup_app_keys.sh': ensure => file, owner => 'root', group => 'root', mode => '0700',...
16.01.2015 / 18:42
2
respostas

A configuração do Puppet usando augeas falha se combinada com notificar

Estou tendo um problema com o seguinte manifesto de marionete, que significa para ativar o módulo passwdqc pam em um sistema RHEL-6 (isto é usando Puppet 0.25.5 e augeas 0.7.2): augeas { 'authconfig': context => '/files/etc/sysc...
20.07.2011 / 19:21
1
resposta

Puppet e templates: como fazer um loop sequencialmente e não aleatoriamente

Veja a configuração do meu nó: $property_name = { "unit_1" => { host => [ "dns_name1/192.168.0.1/25" ,"dns_name2/192.168.0.2/25" ] }, "unit_2" => { host => [ "dns_name3/192.168.0.3/25", "dns_name4/1...
12.03.2012 / 11:52
2
respostas

Como chamar um filetemplate de boneco duas vezes com parâmetros diferentes sem usar define?

Eu tento criar dois arquivos diferentes com um modelo, porque eles só diferem por uma linha. file { "/tmp/bootstrap-raid.sh": content => template("pxe/bootstrap.sh.erb"), } file { "/tmp/bootstrap-noraid.sh": content =>...
18.10.2011 / 03:19
2
respostas

Como quebrar o ciclo de dependência no Puppet ao incluir classes

Eu tenho as seguintes definições: class nginx::install{ ... } class nginx::service{ ... } class nginx::config{ ... } class nginx{ include nginx::install, nginx::service, nginx::config } class jenkins::nginx{ include nginx fil...
31.08.2012 / 13:13
3
respostas

Como converter uma string para inteiro em Puppet?

Eu quero verificar se o conteúdo de uma variável é um número ímpar. Mas eu preciso de um inteiro para isso. $ip_array = split($ipaddress, '.') $odd_ip = $ip_array[3] % 2 if $odd_ip == 1 { notice("is odd") } Existe uma maneira fácil de...
14.05.2012 / 16:27
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 / 16:53