Tag Archives: automation

Automate RPM Builds from Git Sources using COPR

The Fedora project COPR service builds/hosts free RPM package repositories and provides useful automation hooks for your Devopsing.  You can combine COPR and any standard Git source (Github, Gitlab, etc) with webhooks for automated package builds when your source repository … Continue reading

Posted in open source, sysadmin | Tagged , , , , , , , , , , , , | 8 Comments

Fun and Automation with Git Hooks

Git is more than just an awesome, decentralized version control system (VCS) – it can also drive lots of useful automation by triggering actions to deploy infrastructure and services based on event and commit-based hooks.  You can drive a lot … Continue reading

Posted in open source, sysadmin | Tagged , , , , , , | 1 Comment

Automate Infrastructure Docs with Python, WordPress and Foreman

“It’s not done unless it’s documented,” says the wise Ops sage.  Frequently updated documentation is critical, it’s also one of the most neglected parts of technology.  Learn how we auto-generate server resource wiki data with Python, WordPress and Foreman.

Posted in open source, sysadmin | Tagged , , , , , , , | 2 Comments

Automate Nagios Monitoring with Ansible

Infrastructure monitoring is important and there’s lots of tools for it.  I’m fond of Nagios – it’s very mature and customizable but it’s also a giant pain in the ass to setup.  Here’s how to save time deploying and managing … Continue reading

Posted in open source, sysadmin | Tagged , , , , , , , , , , | 35 Comments

Automate 7 Days to Die Game Server Deployment with Ansible

7 Days to Die is an extremely fun apocalyptic zombie survival crafting game with much less emphasis on the crafting and more on survival.  It’s a cross between the good building aspects of Minecraft, with the bleak realism of Rust … Continue reading

Posted in gaming, open source, sysadmin | Tagged , , , , , | 1 Comment

Manage Test/Development Linux VMs with qcow2 and Libvirt

I often need to quickly revert virtual machines used for testing to a known good, vanilla state without doing anything by hand.  QEMU provides a great set of tools to help.  Here’s a simple tool to wrap all of it … Continue reading

Posted in open source, sysadmin | Tagged , , , , , , , , | 2 Comments

Automate Deployment of the ELK/EFK Stack with Ansible

I recently needed to completely automate deploying a full ELK/EFK stack and clients and didn’t find anything that suited my needs so I wrote the playbooks for this in Ansible.  This was my first real foray into automation with Ansible, … Continue reading

Posted in open source, sysadmin | Tagged , , , , , , , , , | 24 Comments

Create vsftpd Users the Easy Way

The FTP protocol has been around a long time, some of us remember using it fondly while others might shudder at the very mention of its name.  The fact remains it’s not going away, and it does what it’s supposed … Continue reading

Posted in open source, sysadmin | Tagged , , , , , | Leave a comment

Automating Dell iDRAC Administration with Racadm

Managing more than a handful of Dell servers becomes cumbersome using the iDRAC web interface.  This is especially painful with several hundred servers or more.  Luckily Dell provides CLI tools you can use with XML templates to automate provisioning and … Continue reading

Posted in open source, sysadmin | Tagged , , , , , , , , , , , , , , , | 9 Comments

Create OpenStack Users the Easy Way

When you’ve created more than one OpenStack user via the CLI or Horizon dashboard it gets old really quick.  It’s a good idea to automate it or use a tool to do the job for you.

Posted in open source, sysadmin | Tagged , , , , , , | Leave a comment