export puppet_bootstrap_dir=/tmp/puppet-bootstrap
export PUPPETLIB=$puppet_bootstrap_dir/modules
- apt-get install git-core puppet
+ apt-get -y install git-core puppet
git clone git://git.sarava.org/puppet-bootstrap $puppet_bootstrap_dir
Altere o arquivo `$puppet_bootstrap_dir/manifests/config.pp` de acordo com suas necessidades.
puppet apply -d -v $puppet_bootstrap_dir/manifests/stage0.pp
puppet apply -d -v $puppet_bootstrap_dir/manifests/host-stage1.pp
+Anote a fingerprint da chave ssh do vserver:
+
+ ssh-keygen -l -f /var/vservers/$host-master/etc/ssh/ssh_host_rsa_key.pub
Configuração do nó administrativo
---------------------------------
* Instalação do gitosis.
* Instalação do puppetmaster com configuração de atualização periódica do repositório em `/etc/puppet` (que criaremos em instantes).
+teste
+
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
------------------------------
Configuração de submódulos padrão
---------------------------------
- apt-get install puppetmaster puppet git-core openssh-server
+ apt-get -y install puppetmaster puppet git-core openssh-server
cd /etc/puppet
mkdir modules
git init