In the last post, I talked about how to manage Docker and VirtualBox with Vagrant. This post follows the last one, with the integration of Ansible as a provisioner. Once again, I’m using it for the Smash project. With Ansible, I made several “group_vars” files containing custom and common information related to the used environment (dev, uat, staging…). This helps to setup different kind of environment easily. Vagrant will help to build images with Ansible deployed inside.

Continue reading

As you may know, I’m using Vagrant for more than a year now with VirtualBox. Docker is a faster alternative that needs to be taken into consideration. Having the possibility to manage both of them with the same tool can be very interesting. For information, I mainly use it with VirtualBox because it’s any platform compatible and Docker because it’s perfect for a CI like Jenkins. I recently talked about my implication into the Smash project.

Continue reading

About 2 months ago, I’ve been contacted to join an a team of 5 persons, on making (once again) a solution to find love. So many solutions already exists today, but this one is a little bit different in my opinion, that’s why I accepted to take part of the adventure. This solution is interesting because you’re anonymous. This can help you a lot if you’re shy. This kind of Phone application would help me a lot in the past if it was existing !

Continue reading

For my personal usages, I wanted do use DotDeb and MySQL playbooks. I first looked at the current ones on the Ansible Galaxy. However I did not find a good one for my needs. I first wanted to try to contribute to an existing one. But I needed to have them quickly and unfortunately didn’t have the time to do it. That’s why I made 2 new Ansible roles and added them to Ansible Galaxy.

Continue reading

If like me, you were using the Ansible Galaxy website to find and download your playbook for your favorite apps, you may missed a feature. It happened to me when I had to manage several playbook roles. I first wanted to use Git submodules to do it. However I preferred to search another way to do like like Puppet can do with R10K because I am working on a project with some unfamiliar Git users.

Continue reading

Author's picture

Pierre Mavro / Deimosfr


Qovery Co-Founder and CTO

Paris - France