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
#-----
$...
O que estamos tentando fazer é gerar regras de firewall (puppetlabs / firewall) para o iptables. Nossos nós são agrupados de maneira conceitual:
-- site1
---- shared1
------ specific1
------ specific2
---- shared2
------ specific3
------ spec...
Estou na posição um pouco embaraçosa de ter excluído inadvertidamente vários dados importantes da TB via Puppet, e estou apenas tentando entender por que isso pode ter acontecido.
Primeiramente, tenho certeza de que a razão pela qual desapare...
Eu preciso criar uma conta de usuário e muitos arquivos para esse usuário com o Puppet.
Funciona bem com a abordagem mais direta, mas em cada recurso de file eu tenho que especificar owner => 'theuser' , o que parece terrivelmente red...