StudioQi / jeto-dev

Ĵeto development machine, with Ansible provisioning.
6 stars 3 forks source link

Vagrantfile synced folders vs htpasswd_api_home #2

Open abondis opened 9 years ago

abondis commented 9 years ago

le vagrantfile sync projects vers /home/vagrant mais par la suite le role htpasswd_api tente d'installer via /home/crevette/htpasswd-api. Est-ce qu'il faudrait que le htpasswd_api_user soit en fait vagrant (ici c'est crevette par défaut)? ou il me manque une étape ? Ou que le pip install se fasse en fait via /home/vagrant/htpasswd-api/requirement.txt au lieu de {{htpasswd_api_home}}/{{htpasswd_api_application_name}} ?

PierrePaul commented 9 years ago

C'est parce que htpasswd_api_home est calculé avec htpasswd_api_user qui est par défaut à crevette (qui est un choix très douteux de ma part).

Par contre, la variable devrait être ré-écrite par le fichier vagrantcontrol.sandbox.pheromone.ca.yml qui est dans le dossier host_vars (https://github.com/Pheromone/vagrant-control-dev/blob/master/provisioning/host_vars/vagrantcontrol.sandbox.pheromone.ca).

Le hostname de la machine devrait venir du Vagrantfile. C'est possible par contre qu'un vieux Vagrant ne traite pas le nom de machine de la même manière.

Bref, quelle est ta version de vagrant? Je laisse la issue ouverte parce que le default.yml devrait quand même être changé dans le htpasswd-api. Merci!