Greetings from Sweden

Welcome to Networklore!


What is Networklore?

Networklore is my home online, the main focus of the site is network automation.


Networklore started it's life as a blog. Most of the content here is in the form of blog articles.


Some of the content here is in a longer form than you would usually see in blog posts. I'm currently working on setting up a specific section for tutorials.


I like sharing what I do and aim to continue releasing open source tools which can help other people in the networking industry. There's a small list below of example projects and a longer one on the contact page.


Updates from Networklore

Email updates

If you like Networklore make sure you subscribe and I'll let you know as soon as I publish anything new.

No spam and easy unsubscribe

Each email you receive will have an unsubscribe link included, so as soon as you don't want any more mails you're just an easy click away.

Sample projects

Here you can find a few of the open source projects I have created.


A toolkit for aimed to help network engineers written with everyday tasks

Learn more


A collection of network plugins for Nagios and compatible products.

Learn more

Ansible Cisco SNMP

Proof of concept for managing Cisco IOS devices with Ansible using SNMP.

Learn more

Ansible SNMP

Ansible modules to query network devices with SNMP from Ansible.

Learn more

The latest articles

Here's the latest of my writings from the blog

Extending Ansible action plugins for Cisco IOS

It started out as a question. If you are using several networking modules in a playbook, do you really have to repeat the same credentials on every task? Just like the last few articles about Ansible this one came to life after answering questions in a chat room. The short answer is; No you don’t have to include all of the required parameters for every task, you can use an action plugin to work around that. Great! So what’s an action plugin?

How to save IOS configurations with Ansible

At the outset, a 1200 word article about saving configuration sounds strange. It would perhaps be perfectly normal if the topic was Vi and not Ansible, however there’s a reason for this and its simply speed and itempotency. Saving the configuration in the “wrong” way can take quite a lot of time and one reason for network automation is to accomplish tasks faster and constantly search for ways to improve your processes. This article assumes that you are running Ansible 2.4, but it should work in a similar way regardless.

How to kill your network with Ansible

Aside from being a user, I write about Ansible and try to help others to understand how it works. A few days ago I was answering questions from other Ansible users. Someone was having trouble figuring out why the ios_config module didn’t apply his template correctly. I explained what was wrong with the template, afterwards I thought about the issue some more and realized that the error could potentially be really dangerous. As in a game-over-level-event for your employment dangerous.

More from the blog

Head over to the blog to read more articles