diff options
Diffstat (limited to 'docs/bootstrap.md')
-rw-r--r-- | docs/bootstrap.md | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/docs/bootstrap.md b/docs/bootstrap.md index 653f517..f95baa0 100644 --- a/docs/bootstrap.md +++ b/docs/bootstrap.md @@ -1,7 +1,7 @@ # Bootstrap de uma configuração completa Este documento tem como objetivo descrever o **processo de bootstrap** de uma -configuração completa de um servidor utilizando o [Padrão Saravá](/). O +configuração completa de um servidor utilizando o [Padrão Fluxo](index.md). O *processo de bootstrap* pode ser compreendido como "o processo de coordenar diversos processos interdepententes de forma que seja atingida uma configuração sistêmica estável". @@ -11,8 +11,8 @@ Para este processo, utilizaremos as seguintes ferramentas: * [Debian GNU/Linux 6.0](http://www.debian.org/releases/squeeze/). * [Linux-VServer](http://linux-vserver.org/) ([pacote do debian](http://packages.debian.org/squeeze/linux-image-2.6-vserver-686)). * [Git](http://git-scm.com/) e [gitosis](http://swik.net/gitosis). -* [puppet-bootstrap](http://git.sarava.org/?p=puppet-bootstrap.git;a=summary). -* [hydra](http://git.sarava.org/?p=hydra.git;a=summary). +* [puppet-bootstrap](http://git.fluxo.info/puppet-bootstrap). +* [hydra](http://git.fluxo.info/hydra). Os seguintes estágios fazem parte de uma instalação padrão completa: @@ -39,7 +39,7 @@ Configure o arquivo `/etc/hosts` (a ordem dos hostnames influencia nos resultado Instale o git e o puppet e clone o repositório `puppet-bootstrap`: apt-get -y install git-core puppet wipe - git clone git://git.sarava.org/puppet-bootstrap ${puppet_bootstrap_dir} + git clone git://git.fluxo.info/puppet-bootstrap ${puppet_bootstrap_dir} Altere o arquivo `${puppet_bootstrap_dir}/manifests/config.pp` de acordo com suas necessidades. @@ -151,11 +151,11 @@ Instale `hydra` e `keyringer`: sudo apt-get -y install git-core # hydra - sudo git clone git://git.sarava.org/hydra /usr/local/hydra + sudo git clone git://git.fluxo.info/hydra /usr/local/hydra sudo ln -sf /usr/local/hydra/hydra /usr/local/sbin/hydra sudo ln -sf /usr/local/hydra/hydra /usr/local/sbin/hydractl # keyringer - sudo git clone git://git.sarava.org/keyringer /usr/local/keyringer + sudo git clone git://git.fluxo.info/keyringer /usr/local/keyringer sudo ln -sf /usr/local/keyringer/keyringer /usr/local/bin/keyringer Tenha certeza que possui em seu chaveiro gpg as chaves dos usuários que irão @@ -181,7 +181,6 @@ Gere novas chaves para os nós configurados e as envie para os nós: hydra projeto newkeys hydra projeto import servidor.pub - ## Partida do puppetmaster /etc/init.d/puppetmaster start @@ -212,15 +211,17 @@ Gere novas chaves para os nós configurados e as envie para os nós: git init git add . - repos="`lynx -dump http://git.sarava.org/?a=project_index | awk '{ print $1 }' | grep ^puppet-`" + # FIXME: this needs update + repos="`lynx -dump http://git.fluxo.info/?a=project_index | awk '{ print $1 }' | grep ^puppet-`" + for repo in $repos; do module="`basename $repo .git | sed -e s/^puppet-//`" if [ ! -d "modules/$module" ]; then - git submodule add git://git.sarava.org/puppet-$module.git modules/$module + git submodule add git://git.fluxo.info/puppet-$module.git modules/$module fi done -No caso de bootstrap para um novo projeto, substitua as referências de `git.sarava.org` para `git.projeto.org`. +No caso de bootstrap para um novo projeto, substitua as referências de `git.fluxo.info` para `git.projeto.org`. ### Configurando referências remotas em massa |