mrlesmithjr.network-tools

Table of Contents generated with DocToc

ansible-network-tools

Role info

An Ansible role to install various network related tools.

Role purpose

The purpose of this role is to install various network related tools which can be used for performing various tasks such as below:

  • ARP discovery
  • Bandwidth monitoring
  • LLDP neighbor info
  • Packet inspection
    • Captures
    • Dumps
  • Port scanning
  • Route tracing

Requirements

None

Role Variables

---
# defaults file for ansible-network-tools
network_tools_debian:
  - 'arp-scan'
  - 'arping'
  - 'arptables'
  - 'bmon'
  - 'dnsutils'
  - 'ifstat'
  - 'iftop'
  - 'iperf'
  - 'iproute'
  - 'lldpd'
  - 'lsof'
  - 'nbtscan'
  - 'netcat'
  - 'netdiscover'
  - 'netdiag'
  - 'nethogs'
  - 'netperf'
  - 'netsniff-ng'
  - 'nfdump'
  - 'ngrep'
  - 'nload'
  - 'nmap'
  - 'socat'
  - 'tcpdump'
  - 'tcpflow'
  - 'tcpstat'
  - 'tcptrace'
  - 'tcptrack'
  - 'telnet'
  - 'traceroute'

network_tools_redhat:
  - 'arp-scan'
  - 'arptables'
  - 'bind-utils'
  - 'bmon'
  - 'iftop'
  - 'iperf'
  - 'iproute'
  - 'iptraf'
  - 'iputils'
  - 'lldpd'
  - 'lsof'
  - 'nethogs'
  - 'netsniff-ng'
  - 'nfdump'
  - 'ngrep'
  - 'nload'
  - 'nmap'
  - 'nmap-ncat'
  - 'socat'
  - 'tcpdump'
  - 'tcpflow'
  - 'telnet'
  - 'traceroute'

Dependencies

None

Example Playbook

- hosts: all
  vars:
  roles:
    - role: ansible-network-tools
  tasks:

License

MIT

Author Information

Larry Smith Jr.

About

An [Ansible](https://www.ansible.com) role to install various network related tools.

Install
ansible-galaxy install mrlesmithjr.network-tools
GitHub repository
License
mit
Downloads
159
Owner
Sharing practical insights on virtualization, cloud, automation, and DevOps to help others build, automate, and innovate with confidence.