Installing Artifactory

(DRAFT) The aim of this tutorial is to provision Artifactory stack in Docker on a Virtual Machine. I separated the different concerns so that they can be tested, changed and run separately. When I wrote the different parts, I stumbled upon some problems with my environment. Hence, I recommend you run the parts separately,...

Ansible Galaxy

How to use Ansible Roles

In the Ansible introduction, we build a Playbook to install Jenkins from scratch on a remote machine. The Playbook was simple (for education purposes), it was designed for Debian Linux distributions (we used apt as a package manager), it just provided an out-of-the-box Jenkins (without any customisation). Thus, the Playbook is not very re-usable...

AWS Vagrant Ansible Jenkins

Installing Jenkins in AWS using Vagrant and Ansible

This tutorial builds up upon the previous introductions to Vagrant and Ansible. Firstly, we will set up a Vagrant Box with Amazon Web Services (AWS). Subsequently, we will use the Ansible script to configure Jenkins in this Box, using the same Playbook as in the previous blog post. Prerequisites Setting up an AWS Account...

Ansible Tutorial

Ansible in a Nutshell

With Ansible you can configure (aka provision) remote machines by using a simple text file. It uses so-called Playbooks to execute a set of commands on the remote machine. So instead of having a dedicated person executing a set of commands on each machine, with Ansible, this configuration can be collaboratively worked-on, reviewed, versioned and...