A detail-minded individual, combining strong technical understanding and communication skills with experiences in Systems administration, Engineering, and Automation; a proven methodical problem solver. I'm all about automating infrastructures from end to end


How to pass an API key with Ansible

https://chronosphere.io/ – Third Party Cloud Monitoring Solution Chronocollector: – https://github.com/Perfect10NickTailor/chronocollector This role deploys the chronocollector management service which sends the data to domain.chronosphere.io For those of you who don’t know what it is. Its basically a cloud monitoring tool that scrapes data on your instances and then you can create dashboards or even export the data to promethus to makeRead the Rest…


How to deploy Netplan with Ansible

Ansible-Netplan: – https://github.com/Perfect10NickTailor/ansible-netplan ●This role will push out the config to the designated host and apply it ●It will make a backup of the previous config before applying the new config, this is just incase your config change had an yaml error and you need to quickly go in and revert back. ●There is a defaults/main.yml file that all theRead the Rest…


How to call a json rest API using Ansible        

So a very useful thing to understand is rest api’s and how to call them as a lot of organisations have these and want to integrate them into automation, a popular method is the http method They are very simple calls { GET, POST, PUT, DELETE, PATCH } For the sake of this post. Im going to use commvault publicRead the Rest…


How to Deploy LVM’s with Ansible

Provisioning-LVM-Filesystems: This role is designed to use ansible-merge-vars module. An Ansible plugin to merge all variables in context with a certain suffix (lists or dicts only) and create a new variable that contains the result of this merge. This is an Ansible action plugin, which is basically an Ansible module that runs on the machine running Ansible rather than onRead the Rest…


How to add VM-Tags and Custom attributes with Anisble(VMware)

So whether your using cloud or doing in house deploys. Tagging is a used a lot especially in cloud type environments. Which we will cover in later posts. So a common reason to tag your vm is wanting to have the creation date and the type of server or environment its using, handy for backup solutions & other auditables. .Read the Rest…


How to remove snapshots with Ansible(VMware)

Okay, so lots of folks ask me about this, and there are a number of ways you can do this.  But if you’re using vmware and redhat satellite for central patch management for your redhat environment. Then depending on how you patch your systems. If you snapshot every group prior to patching. Then this post will be perfect for you.Read the Rest…


How to create snapshots with Ansible (VMware)

Okay, so lots of folks ask me about this, and there are a number of ways you can do this. But if you’re using vmware and redhat satellite for central patch management for your redhat environment. Then depending on how you patch your systems. If you snapshot every group prior to patching. Then this post will be perfect for you.Read the Rest…


How to Create a New Host in Foreman with Ansible

Okay…this one was quite difficult to find online. Seems like the ansible documentation for the foreman module was seriously lacking or not kept up to date by anyone. I searched for awhile to see if anyone had an actual working model of it. Not even in the ansible chat rooms did anyone know….which was weak. So I spent some timeRead the Rest…


HOW TO CHECK CPU, MEMORY, & DISKS THRESHHOLDS on an ARRAY of HOSTS.

So I was tinkering around as usual. I thought this will come in handy for other engineers If you a large cluster of servers that can suddenly over night loose all its MEM,CPU,DISK due to the nature of your businesses. Its difficult to monitor that from a GUI and on an array of hosts more often  than not. Cloud Scenario……Read the Rest…


How to deploy Open-AKC(Authorized Key Chain)

. Acting as a centralised trust management platform: By allowing the “authorized_keys” mechanism on the hosts to be completely disabled, OpenAKC permits SSH trust across an entire estate to be managed (with rich control and monitoring features) centrally by “systems administration” or “information security” staff. This means that users, or application developers etc. cannot add or remove trust relationships, effectivelyRead the Rest…


Some of our Proud Partners