summaryrefslogtreecommitdiff
path: root/bootstrap.mdwn
diff options
context:
space:
mode:
authordrebs <drebs@riseup.net>2011-03-11 19:06:36 -0300
committerdrebs <drebs@riseup.net>2011-03-11 19:06:36 -0300
commitee4ea126284c257aaf0905d6468ffe8ea91a19f7 (patch)
tree0a81ec994c30756a945094ea72fb74035df16d60 /bootstrap.mdwn
parent58a3a5557302742a00d3a218859b0fc8c7ef31a7 (diff)
downloadpadrao-ee4ea126284c257aaf0905d6468ffe8ea91a19f7.tar.gz
padrao-ee4ea126284c257aaf0905d6468ffe8ea91a19f7.tar.bz2
descrevendo melhos os estagios
Diffstat (limited to 'bootstrap.mdwn')
-rw-r--r--bootstrap.mdwn81
1 files changed, 53 insertions, 28 deletions
diff --git a/bootstrap.mdwn b/bootstrap.mdwn
index c60d42e..d34bc28 100644
--- a/bootstrap.mdwn
+++ b/bootstrap.mdwn
@@ -17,36 +17,61 @@ Para este processo, utilizaremos as seguintes ferramentas:
* [puppet-bootstrap](http://git.sarava.org/?p=puppet-bootstrap.git;a=summary).
* [hydra](http://git.sarava.org/?p=hydra.git;a=summary).
-Estágios de configuração
-------------------------
-
Os seguintes estágios fazem parte de uma instalação padrão completa:
-1. [Instalação do sistema padrão](/install) na máquina hospedeira.
-2. Clonagem do puppet-bootstrap na hospedeira:
- apt-get install git-core
- git clone git://git.sarava.org/puppet-bootstrap /tmp/puppet-bootstrap
-3. [Criação de um vserver padrão](/vservers) para hospedar um nó administrativo.
- puppet apply -d -v /tmp/puppet-bootstrap/manifests/admin.pp
- puppet apply -d -v /tmp/puppet-bootstrap/manifests/firewall.pp
-3. Bootstrap do puppet no vserver administrativo.
- puppet apply -d -v /tmp/puppet-bootstrap/manifests/gitosis.pp
- puppet apply -d -v /tmp/puppet-bootstrap/manifests/puppetmaster.pp
-4. Criação de um repositório para o [keyring](https://git.sarava.org/?p=keyringer.git;a=summary).
-5. Criação de um repositório com a configuração padrão do puppet.
-6. Execução do puppetmaster já no automático.
-4. Configuração de backups:
- 1. Backup local criptografado:
- 1. Criação de chaves GPG.
- 2. Configuração do backup local.
- 2. Backup remoto:
- 1. Criação de chaves SSH para armazenamento remoto de backup.
- 2. Configuração do backup remoto.
-5. Criação de outros vservers/nós:
- * Nó de armazenamento ("storage") para agrupamento de backups.
- * Proxy.
- * Web.
- * Test.
+1. Instalação do sistema padrão na máquina hospedeira
+-----------------------------------------------------
+
+Documentação [aqui](/install).
+
+2. Clonagem do puppet-bootstrap na máquina hospedeira
+------------------------------------------------------
+
+ apt-get install git-core
+ git clone git://git.sarava.org/puppet-bootstrap /tmp/puppet-bootstrap
+
+3. Criação do nó administrativo
+-------------------------------
+
+Nesta etapa criamos um vserver para abrigar o nó administrativo:
+
+ puppet apply -d -v /tmp/puppet-bootstrap/manifests/admin.pp
+ puppet apply -d -v /tmp/puppet-bootstrap/manifests/firewall.pp
+
+4. Bootstrap do puppet no vserver administrativo
+------------------------------------------------
+
+ puppet apply -d -v /tmp/puppet-bootstrap/manifests/default-conf.pp
+ puppet apply -d -v /tmp/puppet-bootstrap/manifests/gitosis.pp
+ puppet apply -d -v /tmp/puppet-bootstrap/manifests/puppetmaster.pp
+
+5. Criação de repositórios padrão
+---------------------------------
+
+Nesta etapa, criaremos um repositório para o [keyring](https://git.sarava.org/?p=keyringer.git;a=summary) e um repositório com a configuração padrão do puppet.
+
+6. Partida do puppetmaster
+--------------------------
+
+
+7. Configuração de backups:
+---------------------------
+
+1. Backup local criptografado:
+ 1. Criação de chaves GPG.
+ 2. Configuração do backup local.
+2. Backup remoto:
+ 1. Criação de chaves SSH para armazenamento remoto de backup.
+ 2. Configuração do backup remoto.
+
+8. Criação de outros vservers/nós
+---------------------------------
+
+* Nó de armazenamento ("storage") para agrupamento de backups.
+* Proxy.
+* Web.
+* Test.
+
Pedaços de código úteis para o bootstrap