# Using Nautobot as a Source of Truth for Ansible Automation Platform

**URL:** <https://forum.ansible.com/t/using-nautobot-as-a-source-of-truth-for-ansible-automation-platform/45505>\
**Category:** Get Help\
**Tags:** aap, howto, network\
**Created:** [March 9, 2026, 7:00pm UTC](https://forum.ansible.com/t/using-nautobot-as-a-source-of-truth-for-ansible-automation-platform/45505 "2026-03-09T19:00:36Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![IPvSean](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/ipvsean/32/1153_2.png) [@IPvSean](https://forum.ansible.com/u/IPvSean)\
**Post date:** [March 9, 2026, 7:00pm UTC](https://forum.ansible.com/t/using-nautobot-as-a-source-of-truth-for-ansible-automation-platform/45505/1 "2026-03-09T19:00:37Z")

</div>

A common problem in automation environments is that the data driving automation is not actually authoritative. Many teams still rely on spreadsheets, static inventory files, or manually maintained host lists. Over time that data drifts and automation becomes unreliable.

I recently put together a small demo showing how **Nautobot can be used as a source of truth for Ansible Automation Platform** so that automation is driven by infrastructure data instead of manually maintained inventory.

The demo walks through a few pieces:

- What a “source of truth” means in the context of infrastructure automation
- How Nautobot models devices, interfaces, and relationships
- Using Nautobot as a dynamic inventory for Ansible Automation Platform
- Triggering automation workflows using event-driven automation when data changes

Instead of manually updating inventories, the automation platform pulls data from Nautobot and executes workflows based on that authoritative model of the infrastructure.

Video walkthrough:

[![](https://us1.discourse-cdn.com/ansible/original/2X/7/79f8b1144b4722a59637b8f838f8c4cdc3aa093a.jpeg "Nautobot + Ansible Automation Platform: Automating from a Network Source of Truth") ](https://www.youtube.com/watch?v=DHnS4IDGaQg)

If anyone wants to look at the demo environment itself, the code and examples used in the video are available here:

> **[GitHub - ansible-tmm/nautobot-demo](https://github.com/ansible-tmm/nautobot-demo)**
>
> Contribute to ansible-tmm/nautobot-demo development by creating an account on GitHub.

Curious to hear how others are handling **source-of-truth data for automation** today. Are you using something like Nautobot/NetBox, building your own system, or still relying on static inventories?
