Aplicando o recurso hosts no fantoche para atualizar o / etc / hosts

1

Usando puppet , tentando usar o recurso host para atualizar /etc/hosts on node2.example.com com a entrada abaixo

     master.example.com  10.134.39.245
     node2.example.com   10.134.39.246

Para isso, criei o seguinte manifesto.

 node 'node2.example.com'{
 host{
    'master.example.com': ip => '10.134.39.245';
    'node2.example.com': ip => '10.134.39.246';
   }
  }

Mas /etc/hosts não está sendo editado em node2.example.com

    
por Zama Ques 07.03.2016 / 10:32

1 resposta

1

Cada host deve ser uma definição separada. E eu não tenho certeza sobre os pontos e vírgulas no seu trecho. Também fornecer aliases para seus hosts é uma prática melhor.

Talvez você possa experimentar esta sintaxe:

node 'node2.example.com' {
  host { 'master.example.com': 
    ip => '10.134.39.245',
    host_aliases => 'master',
  }
  host { 'node2.example.com': 
    ip => '10.134.39.246',
    host_aliases => 'node2',
  }
}

Puppet de fantoches: Adicionar uma entrada de host

    
por 07.03.2016 / 10:57

Tags