Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/msabramo/ansiblereporter

Ansible output parsing and reporting automation tools
https://github.com/msabramo/ansiblereporter

Last synced: about 1 month ago
JSON representation

Ansible output parsing and reporting automation tools

Awesome Lists containing this project

README

        

Ansible command output parsers
==============================

This module contains scripts to run ansible commands on targets and storing
the results to nicely formatted output files. You can either use the default
scripts included, or use the module to process output data as required.

Major difference to normal ansible is that all results are collected before
reporting, avoiding issues with mixed asynchronous output from various hosts
when using multiple forks.

Installing
==========

Run one of following to install these tools:

make install

PREFIX=/usr/local make install

Included commands
=================

ansible-reporter

Run single ansible command with options to output data to files, either with
default formatter or as json formatted results. With no options results are
collected and reported to stdout in mostly ansible compatible text output.

ansible-playbook-reporter

Run ansible playbook with similar options to output data from playbook steps
to files as ansible-reporter. The output differs from playbook output, because
for each host output from each ansible playbook task is reported fully.

Example data parsers
====================

Trivial example data parsers are available in examples/ directory of source
code tree.