AnsibleDB2

The Persistent State Layer Ansible Has Been Missing

40K+ Companies using Ansible Worldwide
0 Native Fact Databases
$2B Config Management Market

The State Persistence Crisis

๐Ÿ”ด Facts Vanish After Each Run

Ansible's stateless architecture means critical infrastructure data exists only during playbook execution.

Impact: 1,200+ hours/year wasted per mid-size team re-gathering identical information

๐Ÿ”ด Compliance & Security Gaps

Audit teams require proof of patch levels, configuration baselines, and change history. Ansible provides none of this out-of-the-box.

Impact: $750K+ average audit costs; failed compliance leading to contract losses

๐Ÿ”ด Operational Inefficiency

Every playbook re-executes fact gathering. Multiple teams gather duplicate data. No central source of truth exists.

Impact: 30-40% of automation runtime wasted; increased infrastructure load

๐Ÿ”ด Inadequate Alternatives

PuppetDB requires Puppet infrastructure. Osquery is security-focused. Chef Automate requires ecosystem lock-in.

Impact: High development costs for custom solutions with no standardization

Powerful Features, Zero Workflow Changes

๐Ÿ“Š

Automatic Collection

Callback plugins and gather playbooks seamlessly capture facts during normal Ansible operationsโ€”zero workflow changes required.

๐Ÿ—„๏ธ

Smart Normalization

Intelligent schema normalizes diverse fact formats into queryable structures with hybrid relational + JSONB storage.

โฑ๏ธ

Historical Snapshots

Time-series tracking of every configuration change with point-in-time restoration and drift detection capabilities.

๐Ÿ”

Powerful Querying

SQL-based queries across entire fleet: "Show all RHEL7 hosts with OpenSSL < 3.0.14" in seconds, not hours.

๐Ÿ”Œ

REST API

Modern FastAPI interface for programmatic access, integrations, and custom tooling development.

๐Ÿ“ˆ

Rich Visualization

Pre-built Grafana dashboards for fleet visibility, compliance monitoring, and executive reporting.

Modern Architecture, Battle-Tested Stack

Data Flow

Ansible
Callback Plugin
โ†’
HTTPS
Transport
โ†’
FastAPI
Ingest
โ†’
PostgreSQL
+ TimescaleDB

Where You Can Run AnsibleDB2

Built with Python (FastAPI) and PostgreSQL/TimescaleDB - runs anywhere modern Linux and containers are available

โœ… Fully Supported Server OS

  • โ€ข Red Hat Enterprise Linux 8, 9
  • โ€ข Rocky Linux / AlmaLinux 8, 9
  • โ€ข CentOS Stream 8, 9
  • โ€ข Ubuntu LTS 20.04, 22.04, 24.04
  • โ€ข Debian 11 (Bullseye), 12 (Bookworm)
  • โ€ข SUSE Linux Enterprise Server (SLES) 15
  • โ€ข OpenSUSE Leap 15.x

โš™๏ธ Containerized Environments

  • โ€ข Docker (recommended for quick start)
  • โ€ข Podman (RHEL/EL environments)
  • โ€ข Kubernetes (Helm chart deployment)

โ˜๏ธ Cloud VMs & Managed DB

  • โ€ข Runs on cloud VMs: AWS, Azure, GCP
  • โ€ข Self-hosted PostgreSQL
  • โ€ข AWS RDS for PostgreSQL
  • โ€ข Azure Database for PostgreSQL
  • โ€ข Google Cloud SQL

โš ๏ธ Not Recommended

  • โ€ข Windows Server (not supported as host platform)
  • โ€ข Legacy Linux OS (RHEL6, CentOS6, etc.)
  • Note: These lack modern PostgreSQL/Python support

๐Ÿ’ป Hardware Minimums

Small fleet (< 500 nodes):

  • โ€ข 2 vCPU
  • โ€ข 4 GB RAM
  • โ€ข 20 GB disk

Scales up with PostgreSQL/TimescaleDB for larger fleets

If you can run a recent RHEL, Ubuntu, Debian, or SUSE server, or deploy a Docker container, you can run AnsibleDB2.

Quick Start

Ubuntu Installation

# Add repository and install
curl -fsSL https://repo.ansibledb2.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/ansibledb2.gpg
echo "deb [signed-by=/usr/share/keyrings/ansibledb2.gpg] https://repo.ansibledb2.com/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/ansibledb2.list
sudo apt update && sudo apt install ansibledb-server

# Configure and start
sudo ansibledb-server setup
sudo systemctl enable --now ansibledb-server

Docker Compose

# Download and start
curl -O https://raw.githubusercontent.com/ansibledb2/ansibledb/main/docker-compose.yml
docker-compose up -d

# Verify installation
docker-compose ps
curl http://localhost:8080/health

Real-World Use Cases

๐Ÿ”’ Security & Compliance: Patch Audit in Seconds

Problem today: Security teams must run ad-hoc Ansible plays (or worse, log into servers manually) to prove patch levels. This burns hours during audits.

With AnsibleDB2: One query instantly shows which hosts run a vulnerable package (e.g. OpenSSL < 3.0.14). Historical snapshots provide "point-in-time" evidence for auditors without touching production systems.

Impact: Saves days during audits, reduces consultant costs, lowers compliance risk fines.

โš™๏ธ Operations: Faster Targeting for Maintenance

Problem today: Ops teams waste cycles maintaining static inventories or gathering fresh facts before patching.

With AnsibleDB2: Dynamic inventory lets Ops instantly select "all OEL8 systems in prod with agent < 3.4.5." No need for fleet-wide fact gathering before every patch cycle.

Impact: Cuts patch prep time by 50%+, reduces downtime windows, fewer missed targets.

๐ŸŽฏ SRE/Platform Engineering: Drift Detection & Incident Response

Problem today: When a service fails, SREs scramble to see "what changed" across hosts. This means manual diffs, log digging, or new playbook runs.

With AnsibleDB2: Historical snapshots allow quick diffs ("nginx was running last week, now stopped on these 5 nodes"). Alerts on drift (e.g. agent disabled unexpectedly).

Impact: Hours saved in incident response, faster MTTR (mean time to recovery), less downtime cost.

๐Ÿ’ป Developers: Self-Service Environment Queries

Problem today: Developers depend on Ops for questions like "which servers are running our app with agent v2.0?" causing delays.

With AnsibleDB2: Developers query the API/UI directly or use inventory plugins in their playbooks. Can roll out app agents to only "hosts with Python โ‰ฅ 3.9 and OS = Ubuntu 22.04."

Impact: Faster deployments, reduced dependency on Ops, accelerates feature delivery.

๐Ÿ“Š Management/Finance: Lifecycle & Cost Visibility

Problem today: Leadership lacks visibility into how many systems are EOL (e.g. RHEL7), leading to surprise migration costs and risks.

With AnsibleDB2: Dashboards show OS lifecycle status and highlight unsupported hosts. Data supports budgeting for refresh cycles and cloud migration planning.

Impact: Avoids compliance fines, prevents over-spending on extended vendor support, enables proactive migration budgeting.

โ˜๏ธ Cloud/Hybrid IT: Multi-Cloud Visibility & Cost Control

Problem today: Large companies often have mixed fleets (AWS, Azure, GCP, on-prem). Tags, regions, and metadata are inconsistent, making it hard to track workloads. Finance teams struggle to map spend to actual business units.

With AnsibleDB2: Collects and normalizes cloud metadata (instance IDs, regions, tags, account IDs) alongside OS and agent data. Query across clouds: "Show all Ubuntu hosts in AWS us-east-1 with agent < v2.0" or "List all Azure VMs missing backup agent."

Impact: Improved cost allocation and chargeback accuracy. Unified compliance checks across hybrid infrastructure. Fewer surprises in cloud spend and faster migration readiness.

Comprehensive Platform Support

Hover over each platform to see detailed version support and capabilities

Full Support
๐Ÿง

Linux

Enterprise & Open Source

Enterprise Linux

  • RHEL 7, 8, 9
  • CentOS / Rocky / Alma
  • Oracle Linux 7, 8, 9
  • SUSE / SLES 12, 15
  • Debian 10, 11, 12
  • Ubuntu 18.04, 20.04, 22.04
Full Support
๐ŸชŸ

Windows

Server & Desktop

Windows Platforms

  • Server 2012 R2
  • Server 2016
  • Server 2019
  • Server 2022
  • Windows 10/11 (Desktop)
  • Via setup & win_package_facts
Full Support
๐ŸŒ

Network Devices

Major Vendors

Network Equipment

  • Cisco IOS / NX-OS
  • Juniper JunOS
  • Arista EOS
  • Via ansible.netcommon
  • OS version & inventory facts
  • Configuration state tracking
Full Support
โ˜๏ธ

Cloud Platforms

AWS, Azure, GCP

Cloud Infrastructure

  • AWS EC2 instances
  • Azure Virtual Machines
  • Google Cloud Compute
  • Instance metadata & tags
  • Region & availability zones
  • Cloud-native integration
Full Support
๐Ÿณ

Containers & K8s

Modern Workloads

Container Platforms

  • Docker (community.docker)
  • Kubernetes 1.24+
  • OpenShift
  • Container images & versions
  • K8s node facts via k8s_info
  • Pod & deployment tracking
Planned
๐Ÿ”ฎ

Legacy & Specialty

Future Roadmap

Coming Soon

  • AIX (IBM Unix)
  • HP-UX
  • Solaris
  • Mainframe / LinuxONE
  • IoT & Edge devices
  • Basic facts only

95% platform coverage across enterprise environments

Simple, Transparent Pricing

Open Source

$0/forever
  • Up to 100 hosts
  • Core features
  • Community support
  • GitHub issues
  • Basic web UI
Download

Enterprise

$1.50/node/month
  • Unlimited hosts
  • RBAC + SSO
  • Priority support (4hr SLA)
  • 50+ dashboards
  • Compliance packs
  • High availability
  • Professional services
Contact Sales

Ready to Transform Your Infrastructure?

Join thousands of teams using AnsibleDB2 for persistent state management

Get Started Free Talk to Sales