2014-07-01 18:29:08 +02:00
# Vagrant et YunoHost
*Voici une petite page de documentation en guise de mémo sur la manière de tester/développer YunoHost avec Vagrant.*
2015-05-20 12:01:55 +02:00
*Toutes les autres façons d’ installer YunoHost sont listées ** [ici ](/install_fr )**.*
2014-07-01 18:29:08 +02:00
2016-03-22 09:14:24 +01:00
< img src = "/images/vagrant.png" width = 250 >
2014-07-01 18:29:08 +02:00
2016-03-30 14:32:52 +02:00
**Prérequis** : Un ordinateur x86 avec VirtualBox installé et assez de RAM disponible pour lancer une petite machine virtuelle.
2014-07-01 18:29:08 +02:00
---
## Initialisation
2016-01-29 22:26:46 +01:00
Créer un dossier pour le projet :
2014-07-01 18:29:08 +02:00
```bash
mkdir YunoHost
cd YunoHost
```
2015-05-20 12:01:55 +02:00
La commande suivante va initialiser le projet avec une image Debian Wheezy de base
2014-07-01 18:29:08 +02:00
```bash
2015-09-29 12:22:21 +02:00
vagrant init yunohost/stable8
2014-07-01 18:29:08 +02:00
```
2015-09-29 12:22:21 +02:00
< blockquote >
2016-01-30 22:00:44 +01:00
< span class = "text-warning" > /!\</span> Vous devez avoir une box `yunohost/stable8` . Si ce n’ est pas le cas, ajoutez-la :
2015-09-29 12:22:21 +02:00
`vagrant box add yunohost/stable8 https://atlas.hashicorp.com/yunohost/boxes/stable8/versions/1.0.0/providers/virtualbox.box`
< / blockquote >
2014-07-01 18:29:08 +02:00
---
## Installation
Démarrer la machine virtuelle
```bash
vagrant up
```
Se connecter à la machine virtuelle démarrée
```bash
vagrant ssh
```
Mettre à jour le système.
```bash
sudo apt-get update & & sudo apt-get upgrade
```
2016-01-30 22:00:44 +01:00
Vous pouvez accéder à votre vm via l’ ip 192.168.33.80
2014-07-01 18:29:08 +02:00
---
2016-03-30 14:32:52 +02:00
*Une fois l’ installation terminée, vous pouvez procéder à la post-installation : ** [yunohost.org/postinstall ](/postinstall_fr )** *
2015-09-29 12:22:21 +02:00
2016-01-29 22:26:46 +01:00
## Image Wheezy avec les dépôts testing/unstable
2015-09-29 12:22:21 +02:00
2016-01-30 22:00:44 +01:00
Si vous avez besoin d’ une vm pour tester quelque chose avec wheezy ou la version testing/unstable de YunoHost. Il y a un Vagrantfile et cinq autres box en préparation. Pour le moment, vous pouvez construire les images en suivant les instructions sur ce [dépôt ](https://github.com/zamentur/yunohost-vagrant ).
2015-09-29 12:22:21 +02:00
2016-01-29 22:26:46 +01:00
| Box | IP |
| :---: | :---: |
2015-09-29 12:22:21 +02:00
| stable8 | 192.168.33.80 |
| testing8 | 192.168.33.81 |
| unstable8 | 192.168.33.82 |
| stable7 | 192.168.33.70 |
| testing7 | 192.168.33.71 |
| unstable7 | 192.168.33.72 |
2016-01-29 22:26:46 +01:00
Les adresses IP sont assignées par défaut mais peuvent être changées dans les paramètres réseau du Vagrantfile.