The ansible-inventory-grapher command

The ansible-inventory-grapher command by Will Thames uses the Graphviz library to visualize your host inventories. The first thing we need to do is install Graphviz. To install this on macOS using Homebrew, run the following command:

$ brew install graphviz

Or, to install Graphviz on Ubuntu, use:

$ sudo apt-get install graphviz

Once installed, you can install ansible-inventory-grapher using pip:

$ sudo install ansible-inventory-grapher

Now that we have everything installed, we can generate the graph using the hosts file we used earlier in the chapter:

ansible01 ansible_host=46.101.92.240ansible02 ansible_host=159.65.63.218ansible03 ansible_host=159.65.63.217ansible04 ansible_host=138.68.145.116[london] ...

Get Learn Ansible now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.