Documenting infrastructure, hardware, and open source projects
Dead Simple Notifications With Pushover and shell
What is Pushover? Pushover is a notification service that makes it easy to send real-time push notifications to the user’s phone from scripts and applications. Users can wrap the service in a few lines of shell and get real-time notifications for automated tasks. Some examples include docker container health checks, zpool status reports, and the outcome of shell commands. The service has native applications for iOS and Android, and a browser-based client for desktop users. There is also a growing list of plugins for popular applications. Pushover provides a simple HTTP API. Used in combination with the mobile application, users can build simple but effective notification systems. ...
Infrastructure as Code With OpenTofu
What is infrastructure as code? Simply put, infrastructure as code (IaC) means using declarative configurations represented in source code to manage infrastructure rather than doing each step manually. One benefit of managing infrastructure this way is idempotency. Idempotency in this context means that the user can apply an OpenTofu plan as many times as needed and changes will only occur when the target systems don’t match the described state. Another benefit to managing infrastructure this way is that it gives us the ability to store our configurations in a version control system such as Git. Version control gives us the ability to audit our source code, roll back changes when needed, and can enhance reproducibility and collaboration. ...