Automating the Let's Encrypt TLS certificate renewal process using systemd timers on GNU/Linux is easier and more flexible than using cron.
Recommended way of rotating MySQL slow query logs.
My experience configuring Heka, InfluxDB, and Grafana for monitoring logs and live server stats.
Recently, I discovered you can mount partitions using systemd.mount by writing a mount unit file. In this blog post, we'll talk about systemd.mount & how you can use it to mount partitions.
Stop Skype from interrupting your media player when chat events fire.
Using systemd's timer functionality to to replace (and improve) cron jobs.
Pushing to two git remotes at once using multiple push URLs for a single remote.
Ansible provides useful tools which we can use to for various purposes. In this blogpost, we'll talk about rebooting servers using ansible & pausing the playbook by waiting for a given amount of time for a given service on a given port to start.
Leveraging Ansible's Python API to generate infrastructure reports.
An awesome feature in Chef that is not available in Ansible is immediate notification. Ansible has notification handlers but they are only triggered at the end of the current playbook unlike Chef's which can be triggered immediately! This blogpost describes an easier way of having immediate handlers in ansible.