Hello all,
  I'm new to kea and investigating it for suitability for various projects.  If 
you have seen Facebook's use case of supplying response parameters from a 
centralized location is a pretty nice approach and I decided to implement 
similar functionality utilizing the hooks api.  I'm sharing it here because it 
looks like the community around kea is still growing, so this implementation 
might meet someone's needs; also it might serve as a little more in-depth 
reference for what I believe might be some common tasks for implementing 
pkt4_send calls.
  What it does:  implement's hook callout for pkt4_send.  Overrides siaddr, 
tftp-server-name and bootfile-name.  Method of override is an HTTP GET request 
(via libcurl) to retrieve a JSON body.  JSON is parsed with boost::ptree.  
Params are read manually from a JSON config file instead of using module 
parameters in kea-dhcp4.conf as Ubuntu 16.04 currently ships 1.0.0 and that is 
my target platform.
  I'm not an expert in C or C++, pull requests and feedback welcome:  
https://github.com/michaelgugino/kea-pxe-replace-mod
Thanks,
Michael Gugino
_______________________________________________
Kea-users mailing list
[email protected]
https://lists.isc.org/mailman/listinfo/kea-users

Reply via email to