Backpack: helm charts but for Hashicorp Nomad
I recently decided to replace my k8s home cluster with a Hashicorp Nomad cluster on my 3 Raspberry Pis. When I was using it, I found myself writing a significant amount of HCL files, and I have been missing Helm’s simplicity.
As an SRE, I have been working with Kubernetes for a while now. During this time, I had to install, configure, and distribute some apps using Helm. For me, it is a de-facto standard when it comes to deploy and maintain apps that otherwise would require a way bigger list of YAML files. Can we do the same for Nomad Jobs’s definitions?
Continue readingUsing a GitLab to build a Debian Repository
I have the feeling that a blog post about distributing packages is needed. 😮 In a word filled with Containers, PaaS, and SaaS, it seems weird to talk about how we can automate the creation of Debian packages and APT repositories. Nonetheless, even if this appears to be a forgotten step for operations, some projects are not distributed over Debian packages, 👷♂️ and I need them for my Raspberry Pi! 😜
Continue readingHow to make a decentralized like button
All static websites meet a hard limit when a comment form, “like” buttons, or any interactive content is required. These extra components force people to build an API, host a server, a database or pay for any SaaS product that does that… we could write a blog post about that, but it would be too easy! 🤣 Instead in this article, I wanted to challenge myself a little more and explore how to make a decentralized like button: We will try how it is to not be hosting any server or database, and instead use a p2p networks and a decentralized database to count the likes. 👍
Continue readingExploring Immutable Infrastructure with Vault
During the last year, I have been curious about Immutable Infrastructure. After researching, I noticed that I had been applying some of these concepts already to stateless Docker containers, and I wanted to do a practical project with it. So I thought about exploring Immutable Infrastructure and use it to deploy Hashicorp Vault.
Continue reading