Sebastian Caceres

Posté le 17/01/2019 par Sebastian Caceres

Let’s talk about communication for a bit.One of the most interesting roles I’ve had to fulfil the last couple of years has been the “Operations guy working as a part of a Development team”. This is a fascinating situation to find yourself in. Allow me to elaborate.Historically, Operations teams have been isolated from Development teams. Two separat...

Lire la suite >

Posté le 16/08/2018 par Sebastian Caceres, Tanguy Patte

Alright, story time fellas.TL;DR;We’re working with Terraform, layering and workspaces. This makes the standard terraform workspace select x pretty cumbersome and dangerous. We wrote a Ruby wrapper using Test-Driven Development. It allows us to have a tested, maintainable and efficient solution to the aforementioned issue.You can find the actual ...

Lire la suite >

Posté le 20/06/2018 par Sebastian Caceres, Adrien Besnard

Alright, here’s what’s up:TL;DRWe tried Ansible Container. We’d rather keep using Dockerfiles for image builds: creating a Docker image and provisioning servers with Ansible are two very different things. Different in terms of lifecycle, philosophy and workflow. So different, that in our opinion, they’re not compatible.Wanna know why? Read on.Discl...

Lire la suite >

Posté le 07/06/2018 par Sebastian Caceres

This is another episode of the “The Wizard” series. If you haven’t read the previous episodes, you can find them here and here.You just don’t know how to do it.You’ve been thinking about it for a while too. It’s an important issue. The crafting of the spell is the most important part. The journey is usually more important than the destination itsel...

Lire la suite >

Posté le 21/02/2018 par Sebastian Caceres

See the previous episode here.He has questions. Nevertheless, he has not yet arrived. And you know you have answers. You interrupt your summoning, and sit down. You can continue in another moment. Everything happens for a reason. You just hope the reason is good.N appears right next to you.Hey, what’s up?I'm setting up the auto-scaling configuratio...

Lire la suite >

Posté le 26/12/2017 par Sebastian Caceres

Hey everybody!After reading both the Kubernetes and Docker “How does it work?” series, I guess you can’t wait to transform your old-school infrastructure and put all your applications inside containers. Indeed, containers are a great way to make your applications portable and easy to deploy. Nevertheless, there is a subject we have not discussed ye...

Lire la suite >

Posté le 20/11/2017 par Sebastian Caceres

Magic has existed since the dawn of time. It has always been there, hidden in plain sight, making amazing things possible for those willing to open their eyes and harness its power.You can't remember the first time you used it, and yet it feels like you've never existed without it. You've obliterated endless armies of enemies by virtue of spells an...

Lire la suite >

Posté le 30/10/2017 par Sebastian Caceres

̛I had a Slack conversation with some friends from work (B, R and G) the other day. It went somewhat like this: B: “Hey, have you guys ever heard of ARA?”This was followed by 5 minutes of the deafening sound of contextualisation and Google searches by everyone on the channel. R: “Nope, but every piece of technology that could enable Ansible to catc...

Lire la suite >

Posté le 19/10/2017 par Sebastian Caceres

Hey there!TL;DRI hacked another thing together, this time in order to install a highly available Docker Swarm cluster on CoreOS (yeah, Container Linux), using Ansible.The whole subject was way too long for a single article. Therefore, I’ve divided it into 5 parts. This is episode 5, regarding the actual implementation of the local cluster’s Worker ...

Lire la suite >

Posté le 02/10/2017 par Sebastian Caceres

Hey there!TL;DRI hacked another thing together, this time in order to install a highly available Docker Swarm cluster on CoreOS (yeah, Container Linux), using Ansible.The whole subject was way too long for a single article. Therefore, I’ve divided it into 5 parts. This is episode 4, regarding the actual implementation of the local cluster’s Manager...

Lire la suite >