summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordrebs <drebs@riseup.net>2011-03-27 19:30:36 -0300
committerdrebs <drebs@riseup.net>2011-03-27 19:30:36 -0300
commitc7ad5bd848e46e8a43ffc306b1361ef3225b1ef5 (patch)
treea329ba3a8873379315d10dfc84f940d33da1c6a2
parentc19bd5ca6828703e01e62cead363cb3add0ff484 (diff)
downloadpadrao-c7ad5bd848e46e8a43ffc306b1361ef3225b1ef5.tar.gz
padrao-c7ad5bd848e46e8a43ffc306b1361ef3225b1ef5.tar.bz2
/etc/hosts corrigido e apply admin-stage1 voltando
-rw-r--r--bootstrap.mdwn12
1 files changed, 4 insertions, 8 deletions
diff --git a/bootstrap.mdwn b/bootstrap.mdwn
index 7039c6c..dcfb3e5 100644
--- a/bootstrap.mdwn
+++ b/bootstrap.mdwn
@@ -37,8 +37,8 @@ Configure algumas variáveis de ambiente:
Configure o arquivo `/etc/hosts` (a ordem dos hostnames influencia nos resultados do `facter`):
cat > /etc/hosts <<EOF
+ 127.0.0.1 ${hostname}.${domain} ${hostname}
127.0.0.1 localhost
- xxx.yyy.zzz.www ${hostname}.${domain} ${hostname}
EOF
Instale o git e o puppet e clone o repositório `puppet-bootstrap`:
@@ -84,23 +84,20 @@ Acesse o vserver e instale algumas ferramentas:
Configure o hostname e domínio do nó administrativo:
cat > /etc/hosts <<EOF
+ 127.0.0.1 ${hostname}-master.${domain} ${hostname}
127.0.0.1 localhost
- 192.168.0.2 ${hostname}-master.${domain} ${hostname}
EOF
Prepare o vserver para a utilização do puppet.
puppet apply -d -v ${puppet_bootstrap_dir}/manifests/stage0.pp
+ puppet apply -d -v ${puppet_bootstrap_dir}/manifests/admin-stage1.pp
Criação de repositórios padrão
------------------------------
Dê acesso ao repositório administrativo do gitosis a um usuário:
- mkdir -p /var/git/repositories
- usermod -d /var/git/ gitosis
- rm -rf /srv/git
- chown -R gitosis:gitosis git/
sudo -H -u gitosis gitosis-init < FILENAME.pub
Clone o repositório administrativo do gitosis remotamente:
@@ -131,8 +128,7 @@ Configuração do repositório puppet
Altere as configurações padrão do puppet em `/usr/local/puppet/default-conf` de acordo com suas necessidades e incialize os repositórios em `/etc/puppet` e `/var/git/repositories/puppet`):
/etc/init.d/puppetmaster stop
- rm -rf /etc/puppet
- mkdir /etc/puppet
+ rm -rf /etc/puppet && mkdir /etc/puppet
cd /etc/puppet
cp -r /usr/local/puppet/default-conf/* .
wipe -rcfq -S r -R /usr/local/puppet