--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/dev/README.md Thu Oct 06 11:14:32 2016 +0200
@@ -0,0 +1,31 @@
+# REMIE Provisioning
+
+## Bootstraping
+
+* Copier ubuntu-bootstrap sur le serveur
+
+* executer le script (sudo): `sudo ./ubuntu-bootstrap.sh`. Ce script installe l'agent puppet et ces dépendances.
+
+* ajouter l'utilisateur courant au groupe `puppet`
+
+## Installation
+* On prépare sur le serveur un répertoire où les fichiers d'installation seron copiés. Par exemple :
+```bash
+sudo mkdir -p /var/lib/puppet/provision && sudo chown puppet:puppet /var/lib/puppet/provision && sudo chmod g+sw /var/lib/puppet/provision
+```
+
+* Copier les fichiers sur le serveur : `rsync --exclude='.git' --exclude='.hg*' -aviuPz provisioning/ <IP serveur>:/var/lib/puppet/provision/`
+
+
+## configuration
+* copier le template de fichier de configuration dans `/etc/puppet/hiera/custom.yaml`.
+```bash
+mkdir -p /etc/puppet/hiera && sudo cp /var/lib/puppet/provision/custom.yaml.tmpl /etc/puppet/hiera/custom.yaml
+```
+
+* complêter le fichier de configuration. Le fichier template contient le minimum de paramêtres nécessaire pour avoir un système fonctionnel.
+* dans le fichiet `/var/lib/puppet/provision/hiera.yaml`, mettre la ligne ` :datadir: "/etc/puppet/hiera"`
+
+
+## execution
+* dans le répertoire `/var/lib/puppet/provision` lancer la commande `sudo puppet apply --debug default.pp --modulepath=modules --hiera_config=hiera.yaml`