Skip to content

dsi-infrastructure/vagrant-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Environnement de développement

Permettre le développement de modules d'automatisation des installations systèmes.

Pré-requis

Veuillez installer les pré-requis suivant :

  • Vagrant 1.5.2
  • Oracle Virtualbox 4.3.10 (la version propriétaire)

Ce système a été testé sur les environnements Ubuntu 12.04, MacOs X Mavericks et Windows 7 avec succès.

Utilisation

On récupère l'ensemble du projet, ainsi que les modules puppet :

git clone https://github.com/dsi-infrastructure/vagrant-dev.git
cd vagrant-dev
git submodule init
git submodule sync
git submodule update

Il faut ensuite modifier le fichier 'manifests/site.pp' pour activer les modules que vous voulez mettre à jours.

Une fois la modification du fichier faites, on active les paramètres hiera dans le dossier 'hieradata'.

Il ne reste plus qu'à démarrer l'instance :

vagrant up

A chaques modifications d'un module, le test s'effectue via la commande suivante :

vagrant provision

Remarque : les modules puppets sont des projets à part entière et donc, la définition des dépôts GIT est spécifiques à chaques modules.

About

Environnement de développement

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors