Apenas enchendo os pés com marionetes (apenas lendo até agora), e esperava que houvesse alguns exemplos / receitas reais (da vida real) que configurassem um servidor web típico com coisas como apache / mysql / php etc. endurecimento do servidor...
Eu configurei um módulo para configurar um novo grupo usando a seguinte documentação: link .
[root@puppetmaster ~]# cat /etc/puppet/modules/change-groups/manifests/init.pp
class change-groups {
group { "newgroup":
gid => 36...
ensinando-me fantoche.
Usando
Ubuntu 11.10
Puppet 2.7.1 (direto do apt)
Execução de alguns scripts de teste em um único nó (seguindo o link ).
Eu fiz um manifesto que instala e inicia o pacote apache2 ... tudo de bom.
Agora quero re...
Somos uma pequena loja webdev que está investigando a implantação do Puppet em vários servidores de desenvolvimento e produção.
O puppetmaster é um servidor Ubuntu 10.04 com o Puppet 0.25.4, do repositório do Ubuntu.
Alguns clientes de boneco...
Eu me vejo gastando muito tempo configurando novos servidores. Eu sempre tenho a mesma pilha de software:
nginx
mysql
php + php-fpm + xcache
memcached
munin
Eu pego todos os scripts de configuração e init.d do meu repositório github.
To...
existem muitas ferramentas remotas para tarefas de automação como fantoche ou ansible
minha meta é realizar muitas tarefas remotas na máquina Linux
como:
bloco de execução do comando do Linux,
copie arquivos da máquina master para má...
Usamos versões de Ruby, Collectd, Ant, Java (e mais) que não estão disponíveis em repositórios CentOS ou EPEL. Até agora, nossa estratégia para instalá-los foi uma espécie de hack:
escreva um script (controlado por versão) para cada pacote...
No facter 2, agora você pode ter matrizes / hashes como fatos.
Por exemplo:
os => {
"name"=>"CentOS",
"family"=>"RedHat",
"release"=>{
"major"=>"7",
"minor"=>"0",
"full"=>"7.0.1406"
}
}
Qual é o...
Eu sou novo em puppet , para o processo de aprendizado, criei Puppet Master e Puppet Slave setup e configurei um módulo mysql para instalar o mysql em Puppet client . Abaixo está o arquivo de manifesto.
class mysql {
package...
Por exemplo, eu tenho o php-fpm instalado:
Name : php-fpm
Arch : x86_64
Version : 5.4.16
Release : 23.el7_0.3
Size : 4.5 M
Repo : installed
From repo : updates
Summary : PHP FastCGI Process Manager
UR...