<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Dennis Mwangi</title><link>https://dennismwangi.com/</link><description>Recent content on Dennis Mwangi</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 22 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://dennismwangi.com/index.xml" rel="self" type="application/rss+xml"/><item><title>NetDevOps Pipeline Part 1: Initializing NetBox as your Network Source of Truth</title><link>https://dennismwangi.com/posts/netbox-part1/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://dennismwangi.com/posts/netbox-part1/</guid><description>&lt;p&gt;&lt;strong&gt;NetBox&lt;/strong&gt; is an open-source Infrastructure Resource Management tool designed to act as that single source of truth. It decouples your network state variables from both your configuration playbooks and your physical hardware.&lt;/p&gt;
&lt;p&gt;In this guide, we will deploy NetBox locally on Ubuntu and model a very simple set of infrastructural data.&lt;/p&gt;
&lt;div class="mermaid"&gt;graph LR
subgraph Truth [Data Layer]
NB[(NetBox)] -- "Host Variables &amp; State" --&gt; API[REST API / GraphQL]
end
subgraph Logic [Execution Layer]
API -- "Dynamic Inventory" --&gt; Ans{Ansible Engine}
end
subgraph Infrastructure [Network Layer]
Ans -- "SSH / Netconf" --&gt; R1[Nokia 7750 SR-1]
Ans -- "SSH / Netconf" --&gt; R2[Multi-Vendor Edge]
end
style NB fill:#2d3748,stroke:#4a5568,stroke-width:2px,color:#fff
style Ans fill:#1a202c,stroke:#e2e8f0,stroke-width:2px,color:#fff
style R1 fill:#2b6cb0,stroke:#4299e1,stroke-width:2px,color:#fff
style R2 fill:#2b6cb0,stroke:#4299e1,stroke-width:2px,color:#fff&lt;/div&gt;&lt;h2 id="1-system-architecture--dependencies"&gt;1. System Architecture &amp;amp; Dependencies&lt;/h2&gt;
&lt;p&gt;Before provisioning, we must understand NetBox&amp;rsquo;s application layers. It is not a single monolith; it is an ecosystem of decoupled components that work together over defined boundaries:&lt;/p&gt;</description></item></channel></rss>