Hyppää sisältöön

Network diagram with Ansible

Introduction

Ansible roles to generate network diagram from the information gathered from Ansible facts.

Ansible role gather facts from the defined machines, creages diagram specification file and uses nwdiag software to generate network diagram.

See more details from the README files under ansible/roles/nwdiag/ directories.

Status

Stable. Version 1.0

Usage

Test environment

Setup test environment using Vagrant:

vagrant up --no-parallel
vagrant ssh control
cd /vagrant/ansible

Running Ansible scripts

Run site.yml playbook:

ansible-playbook site.yml

and look files in /vagrant/ansible/tmp directory.

Contact, bugs, ideas, comments, …

My name is Timo Kankare.

Email: timo.kankare@iki.fi

Feel free to contact me, if you have comments, problems, ideas, bug reports or something else related to these scripts.

License

ansiblenwdiag - Ansible script to generate network diagram.
Copyright (C) 2017, 2018 Timo Kankare <timo.kankare@iki.fi>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.