Recentemente, comecei a aprender o fantoche depois de ingressar na minha organização há um mês. Minha organização usa o boneco 3 e está na fase de se mudar para o fantoche 4.
Atualmente, estou jogando com o boneco 3.8. Embora a documentação d...
Estou usando muito a ferramenta puppet e augeas para configurar arquivos de propriedades. Meu último requisito é aplicar o mesmo conjunto fixo de alterações a uma lista bastante longa de arquivos de propriedades. Então, eu gostaria de fazer isso...
Eu assumi funções administrativas em um ambiente Linux de cerca de 20 caixas. Tentando consolidar o gerenciamento de configurações com o Puppet. A maioria é simples, mas eu tropecei nas regras do firewall.
O administrador anterior baseou-se e...
Gostaria de adicionar via fantoche um usuário do sistema para as caixas da Debian.
O usuário é:
user { 'puppet':
ensure => 'present',
comment => 'puppetserver daemon',
gid => '109',
groups => ['www-data'],
home...
Estou tentando copiar a pasta /vagrant/scripts e suas subpastas localizadas no mestre de marionetes para o agente. Eu uso a seguinte configuração no init.pp :
file {
'/home/vagrant/scripts':
ensure => 'file',
source => 'puppet:...
Estou apenas começando a ler sobre o r10k porque adoro o fato de que ele pode criar ambientes dinâmicos baseados em ramificações do Git. Agora, acabei de ler que o Puppet pode fazer isso sem o r10k. O que o r10k provê que o Puppet já não pode fa...
Especialmente ao configurar um servidor completamente novo a partir do zero, o Puppet tende a iniciar serviços dependentes assim que todas as suas dependências forem satisfeitas. Isso às vezes leva a situações em que os serviços são iniciados de...
Nos meus sistemas, eu uso os recursos exportados e a coleta de recursos para gerenciar o ref / etc / ssh / known_hosts do meus sistemas. Isso funciona muito bem para todos os meus hosts SSH gerenciados via fantoche. Mas também tenho sistemas q...
Alguém sabe uma maneira inteligente de obter o último elemento de um array dentro de um manifesto de fantoche?
O código existente se parece com:
class nginx {
define vhost {
#-----
# Init vars
#-----
$...