diff options
author | drebs <drebs@riseup.net> | 2011-03-27 19:30:36 -0300 |
---|---|---|
committer | drebs <drebs@riseup.net> | 2011-03-27 19:30:36 -0300 |
commit | c7ad5bd848e46e8a43ffc306b1361ef3225b1ef5 (patch) | |
tree | a329ba3a8873379315d10dfc84f940d33da1c6a2 | |
parent | c19bd5ca6828703e01e62cead363cb3add0ff484 (diff) | |
download | padrao-c7ad5bd848e46e8a43ffc306b1361ef3225b1ef5.tar.gz padrao-c7ad5bd848e46e8a43ffc306b1361ef3225b1ef5.tar.bz2 |
/etc/hosts corrigido e apply admin-stage1 voltando
-rw-r--r-- | bootstrap.mdwn | 12 |
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 |