Ansible_inventory_report

screenshot of Ansible_inventory_report

This repo contains an Ansible networking inventory report playbook (inventory.yml). This playbook exports hostname, platform, mgmt0 IP address and code version to a HTML file. The jinja2 template used for the website can also highlight the version of code if it doesn't match a desired version.

Overview:

This document discusses the use case of using Ansible and its networking modules for grabbing information in real time from a network and generating an HTML report. It also mentions the Red Hat Ansible Automation suite, which consists of three products: Ansible Tower, Ansible Engine, and Ansible Network Automation.

Features:

  • Real-time Information Gathering: Ansible networking modules allow users to gather real-time data from the network.
  • HTML Report Generation: The template module in Ansible can be used to generate HTML reports based on the gathered network information.
  • Support for Multiple Network Devices: Ansible networking modules support a variety of network devices, including Arista, Cisco, Juniper, Open vSwitch, and VyOS.

Summary:

This document demonstrates how Ansible and its networking modules can be used to gather real-time information from a network and generate HTML reports. It also introduces the Red Hat Ansible Automation suite, which provides a comprehensive set of tools for automating and managing complex network deployments.