Skip to content

Un fichier Vagrant pour déployer rapidement un environnement de développement approvisionné par Ansible pour MedShakeEHR

License

Notifications You must be signed in to change notification settings

marsante/MedShakeEHR-vagrant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MedShakeEHR-vagrant

Un fichier Vagrant pour déployer rapidement un environnement de développement approvisionné par Ansible pour MedShakeEHR

Prérequis

  • Avoir VirtualBox, Ansible > 2.9 et Vagrant de configuré sur votre machine.
  • Crée dans un but de démo ou de développement, ne pas utiliser en production avec des données réelles sans ajouter des paramètres de sécurité (mot de passe fort, contrôle d'accès).

Installation

  • Cloner le projet.
  • Ouvrir un terminal à la racine du projet.
  • Configurer le fichier secrets.yml à la racine du projet pour personnaliser les infos et mots de passes :
cp secrets-samples.yml secrets.yml
nano secrets.yml
  • Ajoutez 192.168.56.4 msehr.local à votre fichier host ou installez vagrant plugin install vagrant-hostsupdater
  • Taper la commande suivante vagrant up.
  • A la fin de l'exécution de la commande, ouvrir le navigateur se rendre à l'adresse suivante http://msehr.local/install.php.
  • Vous pouvez finir la configuration de MedShakeEHR.
  • Dans l'écran de configuration rapide cochez la case : Ne pas créer la base de donnée
  • Le nom d'utilisateur et le mot de passe utilisateur correspondent à ce que vous avez choisi pour les variables sqlUserAccount: et sqlUserPassword:
  • Documentation de MedShakeEHR

Modifications de la configuration

  • Pour arrêter la machine virtuelle taper vagrant halt.
  • Pour détruire les fichiers de la machine virtuelle taper vagrant destroy.
  • Vous pouvez modifier, les caractéristiques (ip, nombre de CPU, RAM, nom, distribution ...etc) de votre machine virtuelle dans Vagrantfile. Par exemple utiliser un public network
  • Vous pouvez modifier l'approvisionnement de la machine virtuelle dans le fichier main.yml.
  • Vous pouvez modifier les variables non sensibles dans le fichier vars.yml
  • Vous pouvez modifier la configuration d'Apache via les fichiers de configurations placés dans le dossier templates.
  • Pour réapprovisionner la machine virtuelle avec les nouveaux paramètres taper vagrant provision.

MedShakeEHR est un projet crée par le Dr Bertrand Boutillier et rejoint par fr33z00, Abeldvlpr, indelog, gby. Merci à eux. Dépôt du projet

About

Un fichier Vagrant pour déployer rapidement un environnement de développement approvisionné par Ansible pour MedShakeEHR

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages