diff options
Diffstat (limited to 'bootstrap.mdwn')
-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 |