Un fichier Vagrant pour déployer rapidement un environnement de développement approvisionné par Ansible pour MedShakeEHR
- 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).
- 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 installezvagrant 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:etsqlUserPassword: - Documentation de MedShakeEHR
- 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 unpublic 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