Skip to content

roots/ansible-output-prettify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Output Prettify

Transform your Ansible playbook output into beautiful console output

Features

  • Beautiful colorized output
  • Compact, readable format
  • Role grouping to organize tasks by role
Before (Default Ansible) After (Prettified)
Before After

Quick Start

# requirements.yml
- src: https://github.com/roots/ansible-output-prettify.git
  name: ansible-output-prettify
ansible-galaxy install -r requirements.yml
# your-playbook.yml
- hosts: localhost
  roles:
    - ansible-output-prettify

- hosts: your_servers
  roles:
    - your_other_roles

Configuration

Role variables

Set these in your playbook or inventory:

# Control automatic ansible.cfg configuration
prettify_auto_configure: true  # default: true

# Callback plugin settings (via environment variables)
ANSIBLE_PRETTIFY_SHOW_TIMING: true      # default: true
ANSIBLE_PRETTIFY_SHOW_TIMESTAMPS: false # default: false

Environment Variables

  • ANSIBLE_PRETTIFY_SHOW_TIMING=true - Show task execution times
  • ANSIBLE_PRETTIFY_SHOW_TIMESTAMPS=false - Show timestamps for each task

Ansible configuration options

Add to your ansible.cfg for the best experience:

[defaults]
stdout_callback = prettify
callback_plugins = ~/.ansible/plugins/callback

About

Transform your Ansible playbook output into beautiful console output

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages