Posts

Showing posts with the label automation

Building an Automated Webhook API Trigger: From Event to Execution

Image
  In modern DevOps and system architecture, automation is all about minimizing friction. We strive to eliminate manual intervention wherever a system event can programmatically trigger a downstream action. Whether you want to deploy code the moment a developer pushes to GitHub, automatically trigger a configuration management run on AWX/Ansible, or orchestrate complex system pipelines via a single REST API call, Webhooks are the glue holding these automated workflows together. In this post, we will walk through setting up an end-to-end Webhook API Trigger system. We will explore how it processes incoming event payloads, secures data validation, and acts as a lightweight, scalable controller for infrastructure workflows.   What is a Webhook API Trigger? A webhook is essentially an HTTP POST request triggered by an event in a source system (like GitHub, Bitbucket, or a monitoring tool) and sent to a destination system. An API Trigger Listener sits on the receiving end. It acts a...

The Ultimate Guide: Installing Ollama on Fedora 43

Image
    Running large language models (LLMs) locally isn’t just for the privacy-obsessed anymore, it’s for anyone who wants a snappy, custom coding assistant without a monthly subscription. If you are rocking Fedora 43 (just like me), you’re already using one of the most cutting-edge distros out there. There’s something uniquely satisfying about seeing your GPU fans spin up because your local AI is thinking. Here is how to get Ollama up and running with full NVIDIA acceleration and hook it into VS Code for a seamless dev experience. Let’s get you there in eight steps. Step 1: Open the Gates (RPM Fusion) Fedora is known for its commitment to free, open-source software, which means the proprietary NVIDIA drivers aren't there by default. We need to add the RPM Fusion repositories to get the "non-free" goodies. Run this in your terminal:   $ sudo dnf5 install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm    $ sudo dnf5 ins...