Recent posts

Cleaning Up Ansible Loop Outputs

May 20, 2017

Note that this post uses NTC-Ansible. Installation instructions can be found here. As we saw in the –extra-vars post, the first Playbook produces a very clean, succinct output. However, after making a minor alteration to the Playbook (I added a single loop and one additional show command), the output went from just 43 lines to over 260 lines! ...

Ansible –extra-vars

May 20, 2017

Note that this post uses NTC-Ansible. Installation instructions can be found here. Often you will see variables defined in a Playbook, a Task and/or a variables file such as group_vars or host_vars, as shown below: Variables in a Playbook: - hosts: localhost connection: local gather_facts: no vars: provider: username: cisco ...

Installing Git on Windows

May 19, 2017

Installing Git on Windows is very similar to installing it on Linux. That might not come as a surprise though because the tools we’ll be using in this post are specifically designed to allow Windows users to utilise Linux packages without needing to install a VM. Installation The first thing you’ll need to do is download Git for Windows. Once ...

Installing Ansible on Windows

May 19, 2017

While Ansible is not supported on Windows, it is very easy to get it up and running. The Ansible documentation provides information on how to do it using  Windows Subsystem for Linux (Beta), I’ve run into issues trying to get WSL up and running so instead opted for Cygwin. For those who are unfamiliar with Cygwin, it is “a large collection of G...

What does a Compiler do?

May 17, 2017

If you’ve used Linux before and/or have coded using a language such as C, you will have come across a compiler. Though because they’re so easy to use, you might not have actually understood what it is they do. In a nutshell, compilers simply (I say simply because what they do is actually very complex under the hood) check for syntax correctness...