Articles

Ansible Amenities: Dynamic Host Groups with Jinja template data processing

Sometimes using an inventory file to manage your collections doesn't quite cut it. Thankfully you can create a host list for Ansible dynamically just by using a few queries and the builtin `add_host` module

Posted on

ansible amenities aws cloud ansible

Ansible Amenities: Manage Jenkins Nodes with Ansible and the Jenkins API

Jenkins' API can be used to create, enable, disable and delete nodes in Jenkins. In this article you'll learn how to set up my automation to create and destroy nodes quickly using Python and Ansible as my automation framework.

Posted on

ansible jenkins python ansible amenities

Deploying and using SSH on Windows

A quick setup guide to get OpenSSH's SSH-Server working on Windows

Posted on

server ssh windows microsoft

Github Pages @ Home w/ Jekyll, Gitea, Ansible & Linode

A comprehensive guide to a setup for publishing a website using Gitea, Jekyll, Ansible and Linode as a hosting provider

Posted on

development cicd jekyll ansible linode

Ansible Amenities: Using Gitlab as Source of Truth - SSH

At work we use Gitlab for VCS and CI/CD. We also maintain a lot of systems that engineers need access to. In this article I'll show you how with only a few lines of code we can make Ansible grab public key data from Gitlab to use as authorized keys on your infrastructure.

Posted on

ansible ansible amenities gitlab python

CMDBuild - Tricks - autoValue

CMDBuild is a CMDB by tecnoteca S.r.l. is powerful and nimble once you get to know it. In this post we'll explore implementing AutoValue's in a form to improve your data-entry workflow

Posted on

cmdb cmdbuild

WebFont Performance Tracking with Font API, Boomerang and UserTiming API

The UserTiming API can track how long it takes a user to load all fonts on a site. Boomerang can collect and track it

Posted on

web monitoring development