After a look at all the random virtual machines running across a few systems on my home network, I decided its really time to start migrating from VMs to containers rather than having mulitple VMs stood up each for their own task. I've used containers for specific instances such as …
read moreOther articles
Automate GNOME Configuration With dconf
When I install a fresh Linux distro on a workstation I typically keep the default settings. This is almost always Fedora, and has been for about 10 years. This is either a case of Fedora having great defaults for my workflow, or my workflow has changed to fit Fedora's defaults …
read moreDual Boot XPS 13
I finally broke down and upgraded my personal laptop to a new Dell XPS 13. The Dell XPS is available in a developer edition that has Ubuntu installed, but I decided instead to go with one with Windows 10 Pro. I like the direction Microsoft is going, and with a …
read moreJenkins Configuration as Code
A recent problem I had to solve was how to mirror a Jenkins instance with pretty restrictive permissions in order for our team to be able to duplicate jobs using Jenkins Job builder. I've installed and configured Jenkins more times than I can count, manually and through configuration management. But …
read moreMOcking Hardware With Python Mock
I've got a ton of Raspberry Pi projects all with some degree of completion (usually closer to proof of concept than being complete). Raspberry Pis are great, but it can be a bit of a pain to test code for them when it relies on hardware and hardware libraries. Python …
read moreMolecule For Existing Ansible Roles
I previously walked through Ansible role creation with Molecule, but it's just as easy to add to existing roles. Creating a Molecule scenario to test an existing role allows for easy testing and modification of that role with all the benefits that Molecule provides.
Existing role
For another easy example …
read moreAnsible Role Creation With Molecule
Mailx For Cron Email
Cron defaults to sending job outputs to the owner's mail, or the mail set in a
read moreMAILTO
variable, or direct to syslog whensendmail
is not installed. If the server does not have a mail server running, or there are issues such as the server being in a network or …Vagrant
Simply put, Vagrant is software which provides orchestration for a number of virtualization technologies. It's open source, and created by HashiCorp. Vagrant allows for defining the properties of a virtual machine such as memory, CPUs, name, provisioning, etc, and allows for the quick creation and access of that virtual machine …
read more