Jenkins ala Terraform (with Docker)

The target of this entry is explain how to setup a local Jenkins server to test your pipelines during their development stage, I think that could be quicker to use a local Jenkins server when you're developing your pipelines or even your Groovy common libraries. To this lab we're going to use Terraform with its … Continue reading Jenkins ala Terraform (with Docker)

QEMU on macOS Mojave (OS X)

Due to my current employer hardware policy I had to choose between a MacBook Pro (15-inch, 2017) or a Dell XPS 13 when I joined to the company, at that time, I chose the MacBook Pro because it has a Unix based OS, as I was get used to using KVM to create labs with … Continue reading QEMU on macOS Mojave (OS X)

Installing taskd server on pfSense (FreeBSD 11)

ADVICE: Please before going further you should confirm that your pfSense backup is working properly, in my case I use Services > Auto Config Backup to manage them, I've generated one before to continue with this process: INSTALLATION PROCESS TO pfSense 2.4.x In this section let's introduce the most secure way to install a package … Continue reading Installing taskd server on pfSense (FreeBSD 11)

Provision VMs on KVM with Terraform

Some months ago I attended to a talk in which it was explained how to provision infrastructure in AWS with Terraform, I was talking with @raularanda (the host of that talk) about the idea of making a lab similar but with KVM, this entry it's the result of that conversation. Terraform is a software which … Continue reading Provision VMs on KVM with Terraform

Create a KVM template to K8s clusters based on Debian GNU/Linux Buster

VM logical volume Let's create the volume group to store logical volumes to our templates: # fdisk -l /dev/sda ... /dev/sda4 351645696 468860927 117215232 55.9G 8e Linux LVM # pvcreate /dev/sda4 ... Physical volume "/dev/sda4" successfully created. # vgcreate vg-kvm /dev/sda4 Volume group "vg-kvm" successfully created # pvs PV VG Fmt Attr PSize PFree /dev/nvme0n1p5 … Continue reading Create a KVM template to K8s clusters based on Debian GNU/Linux Buster