diff options
Diffstat (limited to 'fap/README.md')
-rw-r--r-- | fap/README.md | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/fap/README.md b/fap/README.md new file mode 100644 index 0000000..af91c1b --- /dev/null +++ b/fap/README.md @@ -0,0 +1,31 @@ +# FAP - Fast and Agile Provisioning + +Tools (DHCP daemon + HTTP daemon + DB) for managing provisioning towards a large number of factory default Juniper switches (EX2200) using ZTP (Zero Touch Protocol) over DHCP relays. + +The project is built with Python (>3.4.0) and PostgreSQL (>9.3.5). + +Licensed under the GNU GPL, version 2. See the included COPYING file. + + + +## Usage +Launch the python scripts for fap from tgmanage directory. + + +### HTTPD + j@lappie:~/git/tgmanage$ sudo python3 fap/httpd/server_http.py + +Example: <a href="httpd/terminal.log">httpd/terminal.log</a> + + +### DHCPD + j@lappie:~/git/tgmanage$ sudo python3 fap/dhcpd/server_dhcp.py + +Example: <a href="dhcpd/terminal.log">dhcpd/terminal.log</a> + + +# TODO +* Support for IPv6 management (in progress) +* Support for only pushing JunOS image to switch - no config (for backup switches) +* Try/catch on whole ethernet frame in DHCPD +* Timestamps on each line in log both from DHCPD and HTTPD |