Estou prestes a iniciar um novo projeto que, em parte, exigirá a implantação de muitos nós idênticos de aproximadamente três classes diferentes:
Nós de dados , que executarão instâncias fragmentadas do MongoDB.
Nós de aplicação , que irã...
Eu estava procurando aqui algumas comparações entre CFEngine , Puppet , Chef , bcfg2 , AutomateIt e quaisquer outros sistemas de gerenciamento de configuração podem estar por aí, e foi muito Fiquei surpreso por encontrar muito pouco aqui n...
meu puppet.conf no mestre
[master]
certname = myname.mydomain.com
ca_server = myname.mydomain.com
certdnsnames = puppet;puppet.local;myname.dyndns.org;hivemind.local;
para minha compreensão com os certificados definidos, o seguinte deve f...
Temos um aplicativo que está sendo executado em algumas caixas (5 ou mais e que serão expandidas). O hardware é idêntico em todas as máquinas e, idealmente, o software também seria.
Eu os tenho gerenciado manualmente até agora, e não quero mais...
Eu uso o fantoche para instalar um JDK e um tomcat atuais.
package {
[ "openjdk-6-jdk", "openjdk-6-doc", "openjdk-6-jre",
"tomcat6", "tomcat6-admin", "tomcat6-common", "tomcat6-docs",
"tomcat6-user" ]:
ensure => presen...
Por padrão, os clientes do Puppet pedem atualizações a cada 30 minutos. Eu gostaria de mudar esse intervalo. Qual é a maneira mais conveniente de fazer isso?
Temos um ambiente de produção configurado com o Puppet e queremos poder criar um ambiente semelhante em nossas máquinas de desenvolvimento: uma mistura de Red Hats, Ubuntus e OSX. Como seria de se esperar, o OSX é o cara estranho aqui e, infeliz...
Digamos que eu tenha um módulo com files/etc/foo/{conf0, conf1, conf2, conf3, etc} . É simples o suficiente para colocar cada um desses arquivos quando o número deles é pequeno:
file { 'conf0':
path => '/etc/foo/conf0',
ensure =&...
Eu gostaria de ter certeza de que o arquivo motd está vazio. Eu adoraria fazer assim:
file { "/etc/motd":
ensure => empty
}
Isso obviamente não funciona.
Existe uma maneira simples de garantir que um arquivo esteja vazio usando a...
Estou tentando escrever uma função no fantoche que fará um fail se o caminho do diretório passado não existir.
if File["/some/path"] sempre retorna verdadeiro e if defined(File["/some/path"]) somente retorna verdadeiro se o recurso f...