Vagrant comment ça marche

Posted on jan 21, 2014 in Linux | 0 comments

Si vous avez lu l’article précédent sur le même sujet, nous avons conclu sur le fait que Vagrant avait toutes les fonctionnalités nécessaires pour construire un environnement de travail digne de ce nom. Dans cet article nous allons voir à quoi sert le fichier “Vagrantfile” et comment Vagrant fonctionne.

Le principe

Pour fonctionner, Vagrant à besoin de deux choses. La première est un fichier de configuration nommé “Vagrantfile” dans lequel reside toute la configuration de la machine virtuelle et une box qui n’est autre qu’un système d’exploitation vierge, prèt à l’emploi.

Le fichier Vagrantfile contient toutes les informations utiles à la machine, mémoire allouée, transfert de port, attribution d’une adresse réseau afin qu’à chaque démarrage, la machine virtuelle soit configurée selon vos souhaits. Notez qu’il ne peut y avoir qu’un seul fichier de configuration par repertoire. L’avantage majeure de sauvegarder les propriétés de la machine dans un fichier est que cela devient facilement versionable et donc réutilisable.

Read More

Vagrant, pour de meilleurs environnements de développements

Posted on jan 7, 2014 in Linux | 3 comments

Cet article fait suite aux présentations que j’ai eu la chance de donner sur le sujet. J’utilise Vagrant depuis plus d’un an maintenant pour travailler sur mes différents projets. Je ne parlerai pas de comment installer Vagrant, car la documentation officielle est suffisamment bien écrite pour ça, mais plutôt de ses points forts et pourquoi l’utiliser.

Vagrant, qu’est-ce que c’est ?

Pour ceux qui n’ont jamais entendu parler de Vagrant, sachez avant tout qu’il s’agit d’un outil fantastique pour gérer, administrer et déployer des machines virtuelles depuis une interface en ligne de commande. C’est écrit en Ruby et extensible par le biais de plugins ou gems.

Pour faire simple, Vagrant peut être considéré comme une surcouche pour gérer des machines virtuelles avec Virtual Box ou VM Ware. Grâce à de simples commandes, vous avez la possibilité de créer, de détruire ou encore de paramétrer de nouveaux environnements. Vagrant fonctionne aussi bien sous Linux, Mac OS X, ou Windows et permet de faire tourner tout un tas de systèmes d’exploitations voir même des containers Linux.

Le but de Vagrant n’est pas de gérer la configuration des VM’s, c’est pourquoi cette partie est assurée par des systèmes de gestion de provisionnement tels que Puppet, Chef ou Ansible. Ces outils sont standards et bien connus des administrateurs systèmes pour gérer leurs parcs de machines et de serveurs. Puisque c’est connu, cela permet ainsi de trouver pas mal de scripts ou de ressources sur le net.

Read More

Désactivez le Dashboard sur OsX

Posted on nov 7, 2013 in OsX | 0 comments

J’ai migré sur mac depuis quelques années maintenant et pourtant je n’ai toujours pas trouvé d’utilité au Dashboard, d’ailleurs je me demande même s’il y a des personnes qui s’en servent.

Le Dashboard est un espace où il est possible de coller tout un tas de widgets afin de vous simplifier la vie, néanmoins je n’ai pas le souvenir d’avoir vu d’application vraiment utile, mise à part peut-être, le widget de météo. Bref, cette fonctionnalité qui est sensé m’aider, s’avère être génante car je ne sais pas pourquoi mais j’ai toujours le chic d’atterrir dessus sans rien avoir demandé. C’est un peu comme le mode full screen, il s’affiche quand on en n’a pas besoin… En plus du fait que le Dashboard ne me soit d’aucune utilité, celui-ci gaspille forcément un peu de ressources de ma machine.

Read More

Compte rendu de la DrupalCon Prague 2013

Posted on oct 8, 2013 in Drupal | 1 comment

La DrupalCon étant maintenant terminée, il est temps de faire le point sur l’évènement. Cette année, la conférence européenne autour de Drupal se déroulait à Prague, capitale de la République Tchèque, un endroit idéal en plein coeur de l’Europe.

On peut dire que la communauté Drupal va bien et qu’elle grossit toujours autant, plus de 1800 billets ont été vendus, ce qui fait de cette conférence la plus grosse DrupalCon Européenne organisée. On notera au passage la présence de 72 Francais. Même si l’on a souffert du fait de ne pas avoir de café en continu, on peut dire que cette conférence a été un succès avec pour mot d’ordre la communauté.

Read More

Configurer le serveur SSMTP avec un compte Gmail

Posted on mai 22, 2013 in Linux | 2 comments

Ayant quelques scripts qui tournent via le Cron de mon serveur j’avais besoin de savoir ce qu’il se passait et surtout de savoir quand ça ne fonctionnait pas comme prévu. Comme je ne me connecte pas tous les jours sur le serveur, je l’ai configuré de façon à ce qu’il me notifie par mail et pour ce faire j’ai dû installer et configurer un serveur mail. Ayant des douloureux souvenirs de Postfix, mon choix s’est tourné vers SSMTP car il avait l’air de bien faire son boulot, à savoir être simple et envoyer des mails.

Installation du serveur de mail SSMTP

Pas grand chose à faire, juste installer le paquet SSMTP via les dépôts :

sudo aptitude install ssmtp
Read More

Drupalcamp Paris – Participez à l’écosystème et animez une session!

Posted on avr 18, 2013 in Drupal | 0 comments

Vous faites du Drupal, vous développez vos sites avec, vous réalisez les projets de vos clients sur cette techno, vous faites de la gestion de projet Drupal ? Bref vous êtes affectés de près ou de loin à l’écosphère Drupal! N’ayez crainte ce n’est pas grave, bien au contraire ! Qui peut dire qu’il travaille sur une technologie qui a autant de succès avec un taux d’adoption qui grandit de jour en jour ?

Utilisateurs de Drupal, c’est maintenant votre tour de rendre un peu à la communauté en proposant une session au Drupalcamp Paris qui aura lieu les 21, 22 et 23 juin 2013. A quelques jours de la clôture des soumissions de sessions (ven 26 avril) il vous reste encore un peu de temps pour le faire, ce n’est pas trop tard !

Read More