Perguntas com a marcação «puppet»

16
Adicionando linhas ao / etc / profile com fantoche?

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 => present, } Agora eu gostaria de adicionar JAVA_HOME="/usr/lib/java" export...

15
Puppet: verifique se um arquivo está vazio

Gostaria de ter certeza de que o arquivo motd está vazio. Eu adoraria fazer assim: file { "/etc/motd": ensure => empty } Obviamente, isso não funciona. Existe uma maneira simples de garantir que um arquivo esteja vazio usando a declaração "source" e armazenar um arquivo vazio no repositório...

15
Serviços de marionetes e lançamentos?

Temos um ambiente de produção configurado com o Puppet e queremos poder configurar um ambiente semelhante em nossas máquinas de desenvolvimento: uma mistura de Red Hats, Ubuntus e OSX. Como era de se esperar, o OSX é o homem estranho por aqui e, infelizmente, estou tendo muitos problemas para fazer...

14
Puppet: Teste se Resource está definido ou crie-o

Eu tenho tentado descobrir uma maneira de testar se um recurso já está definido em outro arquivo e, se não for, criá-lo? Um exemplo rápido: if File[$local_container] { alert("Testing - It existed $local_container") } else { file{ "$local_container": ensure => directory, } } No entanto...

13
Chamar a função Puppet do modelo Puppet?

A partir de 0.24.8, um modelo Puppet pode chamar uma função Puppet? Posso obter funcionalidades semelhantes chamando a função no meu manifesto, atribuindo o valor de retorno a uma variável e, em seguida, usando a lookupvar ('variável') no modelo, mas gostaria de cortar o