Skip to content

ttk2/BatManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#BatManager

This is an Ansible Playbook for managing a BATMAN-adv development mesh across heterogenous architectures.

Please note that it requires a backend connection that will remain online while the new mesh is installed.

##What It Does

  • Copies local development repositories to mesh nodes
  • Installs complilation dependencies
  • Compiles and installs code pushed earlier
  • Sets up interfaces and mesh attributes
  • Starts the mesh

##What's Currently Supported

  • Intel Compute Stick running Fedora
  • Raspberry PI 3's running Raspbian

##Usage

  • Clone batctl, batman-adv and other requirements into the same folder as this script
  • Configure the group_vars/all.yml with repositories, interface names, mesh names, and other variables as required
  • Add mesh devices to the hosts file, be sure to overlap a hardware category with the general mesh category to allow hardware specific setup
  • Finally run ansible-playbook -i hosts update-batman.yml

About

A tool for running BATMAN-ADV testing meshes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published