Perguntas com a marcação «puppet»

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

12
Puppet: como criar e gerenciar usuários e grupos unix

Na semana passada, dediquei todo o meu esforço a aprender Puppet. Agora, sofro de um transbordamento mental e pouca confiança de poder domesticar esse animal. Encontrei muitos exemplos anotados, mas devido a suas inúmeras variações, não consigo discernir entre o estilo e as convenções de bonecos...

12
Puppet: obtenha o diretório inicial dos usuários

Estou criando um usuário da seguinte forma user { $username: comment => "$name", shell => "$shell", managehome => false, password => "$password", groups => $groups } Agora, como você pode ver, estou fazendo um managehome é falso. Agora, mais tarde, preciso enviar um arquivo...

12
Por que devo usar uma classe com parâmetros de fantoches?

Geralmente, ao trabalhar com módulos fantoches complexos, definirei variáveis ​​no nível do nó ou dentro de uma classe. por exemplo, node 'foo.com' { $file_owner = "larry" include bar } class bar { $file_name = "larry.txt" include do_stuff } class do_stuff { file { $file_name: ensure...

12
como definir o caminho ao aplicar o módulo fantoche único?

Estou tentando executar um único módulo como este: puppet apply --verbose --modulepath=moduleshere --noop -e 'include myclass' No entanto, recebo esse tipo de erro, indicando que o caminho não está definido Parameter unless failed: '[ -e "${logfile}" ]' is not qualified and no path was...

11
Como implantar aplicativos (em .tar.gz) com o Puppet?

Sou iniciante no Puppet e gostaria de saber se estou no caminho certo para implantar aplicativos com o Puppet. Os aplicativos estão em um arquivo tar.gz que contém um arquivo com o número da versão. Então, eu faço isso para implantar (eu vou no servidor e reinicio o cliente para pegar o novo...

11
configuração de filebucket no Puppet

Como você configura e trabalha com seu arquivo de fantoches? Eu gostaria de: Armazenar dados do bucket de arquivos em um único servidor Ser capaz de auditar / analisar / remover o depósito de arquivos quando necessário Verifique se os dados da cesta de arquivos são transferidos com segurança...

11
fantoche apenas exec quando o arquivo NÃO existe

Eu só quero executar o seguinte comando quando o arquivo (/ usr / local / bin / papply) não existir. não sei o que colocar lá. exec { 'git add url': command =>'git remote add origin https://github.com/testing/puppet.git', require => Exec['git init'], cwd => '/home/vagrant/django',...