Perguntas com a marcação «puppet»

O Puppet é uma ferramenta de gerenciamento de configuração (Unix e Windows) com seu próprio idioma específico do domínio.


2
Opções para alta disponibilidade multissite com Puppet
Eu mantenho dois datacenters e, à medida que mais de nossa importante infraestrutura começa a ser controlada via fantoche, é importante que o mestre de fantoches trabalhe no segundo local, caso nosso site principal falhe. Melhor ainda seria ter um tipo de configuração ativo / ativo para que os servidores …


1
Como espelhar recursivamente um diretório e seu conteúdo com o fantoche?
Digamos que eu tenho 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 => true, source => 'puppet:///.../etc/foo/conf0', } e repita. Mas há uma boa quantidade de duplicação …
14 puppet 


4
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 - File[$local_container]sempre parece avaliar como …
14 puppet 




3
Como criar manualmente a CA Puppet e certificados?
Eu estou querendo saber como manualmente (usando openssl em vez de comando puppet ca) criar CA que seria utilizável pelo Puppet? O objetivo seria criar scripts de tais CAs para implantá-los em vários puppetmasters, em vez de certificados serem criados neles através do comando puppet cert. Alguma idéia de como …

2
Use fantoche para definir o nome do host?
Existe alguma maneira de definir o nome de host de um servidor usando fantoche? Eu poderia escrever um tipo personalizado, mas talvez haja uma maneira mais simples. obrigado [Editar] Desculpe, eu deveria ter mencionado que eu corro o fantoche sem mestre, o fantoche é configurado primeiro e depois configura todo …
13 puppet 

2
Incluindo um Atraso Aleatório para um Comando Linux
Estou usando o func para executar comandos paralelos em nossos servidores. No outro dia, tivemos um problema quando uma reinicialização do serviço puppetvia funcfazia todos os nossos servidores baterem puppetmasterao mesmo tempo. Minha pergunta: como posso executar o mesmo comando exato em um conjunto de servidores enquanto adiciono um atraso …

4
No Puppet, como eu protegeria uma variável de senha (neste caso, uma senha do MySQL)?
Estou usando o Puppet para provisionar o MySQL com uma classe parametrizada: class mysql::server( $password ) { package { 'mysql-server': ensure => installed } package { 'mysql': ensure => installed } service { 'mysqld': enable => true, ensure => running, require => Package['mysql-server'], } exec { 'set-mysql-password': unless => "mysqladmin …

3
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 intermediário.
13 puppet 

3
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 para o diretório inicial do usuário. …
12 linux  puppet 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.