Automation

Streamlining OS Deployments

3 minute read

UPDATE: 2023-05-11 - I found this post in my backlog, and it was never published or finished, as you can see. This conversation continues to be something ...

Using ARA Records Ansible Within Projects

2 minute read

While exploring some options to provide a level of reporting capabilities as part of a project I figured using ARA would be an awesome idea. My goal was to p...

Ansible - Raspberry Pi Kubernetes Cluster

less than 1 minute read

Recently I started working on a little project which involved building a Kubernetes cluster using Raspberry Pi’s. I published this project on GitHub under an...

Ansible - Older Than N-Days Epoch

3 minute read

I recently had a scenario in which I needed to determine if a device’s last check-in time had been longer than 30 days. The real fun with this is that the re...

Ansible - IP Sets and DShield Block List

11 minute read

In this post, we are going to look into how we can leverage Ansible to manage a Linux firewall using ipset along with a DShield block list. Now, why would we...

Ansible - Defining Variables As Dictionaries

6 minute read

This post is to go through an example of defining Ansible variables as dictionaries rather than lists. I wanted to throw this together as I have not found a ...

Ansible - MAAS Management

19 minute read

Several months back I was working quite a bit with MAAS and needed a way to fully automate not only the MAAS deployment but also the management of VMs. In th...

Ansible 2.3.1 - sshpass Error

2 minute read

As you may or may not be aware, Ansible 2.3.1.0 was recently released. After installing Ansible 2.3.1.0 in my Python virtual environment I immediately ran in...

Ansible - SSH Known Host Keys

1 minute read

I wanted to throw this together mainly for my own reference but maybe it will help someone else as well. I had a need to add every host’s ssh keys to every h...

Ansible - Provision Docker Swarm Mode (1.12)

7 minute read

Lately I have been working quite a bit with the latest Docker Swarm Mode released in Docker 1.12 and so far it has been pretty awesome. The days of spinning ...

Docker - Ansible - ELK Stack

7 minute read

In this post we will be going over setting up a quick and easy way to standup ELK Stack using Docker containers for each of our components required. Keep in ...

Vagrant - Multi-Group Ansible Provisioning

2 minute read

As I continue to develop different scenario testing I continually try to leverage a common Vagrantfile across scenarios while only having to adjust variables...

Ansible - Using the set_facts module

4 minute read

Today I was writing/updating an Ansible role for installing Cacti monitoring and decided to add the ability to choose the back-end webserver being used. The ...

Docker - Building containers using Ansible

4 minute read

Have you thought about building Docker containers using some Ansible role(s) or playbook(s) you may already be using for your regular automated deployments? ...

Vagrant - Ansible Provisioning multi-nodes

1 minute read

I am just throwing this out here for my own reference because I seem to always forget how to do this when spinning up multiple nodes within a Vagrant environ...

Ansible - Setting up an Ansible Control Machine

25 minute read

In this post we will be setting up an Ansible Control Machine to execute our Ansible tasks from. This server will not have writable access to our Git repos s...

Ansible - Clean Formatted Playbooks

5 minute read

While going through and doing some cleanup to various different roles and playbooks in my Ansible collection I wanted to share what I feel is good clean form...

Ansible - Debian Based Gotchas - Part-1

5 minute read

As I am currently running through some Docker setups between Debian Jessie and Ubuntu Trusty using Ansible I ran into a few gotchas. Now I would have assumed...

Ansible - Discover and Backup PowerDNS

6 minute read

While working on a solution that requires PowerDNS, I have come to a point in which I would like to include backup and recovery options for this solution. So...

Packer - Vagrant - Ansible - Windows

6 minute read

While doing some Packer builds for Windows Server 2012 R2 to be used with Vagrant in order to do some Ansible learning I stumbled across this issue.

Hey, I can DevOPS my Network too! - Intro

1 minute read

This will be the introduction to a multi-post series on some different methodologies that you too can use everyday either to learn, test or develop your goin...

Learning Vagrant and Ansible Provisioning

3 minute read

After attending Tech Field Day (#NFD10) there was a great deal of discussion around using Vagrant and Ansible for building out environments and provisioning ...