Resources

Links of useful resources on the Internet

FreeCONF plays an important part of a larger community of people bringing together specifications, information, products and projects. If you would like to submit a link, please submit a merge request.

FreeCONF

Information/Specifications

Examples

  • Industry YANG files - From yangcatalog.org project. Useful to see if others have modeled similar applications and/or examples models.
  • More Industry YANG files - Same as aboive for the OpenConfig quasi-standard
  • Bartender - Open source, robotic bartender built with FreeCONF.

Tools and implementations

  • gNMIc - a gNMI CLI client that provides full support for Capabilities, Get, Set and Subscribe RPCs with collector capabilities. Of particular interest is the terminal that supports tab complete on YANG.
  • Ultra Config - Manage configurations in the cloud.
  • MG Soft - Thick client to walk RESTCONF compatible endpoints
  • YumaWorks - C++ Drivers for RESTCONF among other things
  • Ansible - RESTCONF - Support for RESTCONF and related protocols with documentation here
  • Ansible - URI - RESTCONF client is so simple and Ansible support for REST APIs might be easier to use.
  • ygot - Alternative to FreeCONF for generating Go code from YANG
  • Watsen Networks SZTP Support - For bootstrapping startup configs even before call home requests.
  • Terraform via gNMI - Early experiment but could be used to start something more.
  • gNMI Gateway - Includes Prometheus exporter

Honorable Mention

FreeCONF doesn’t currently support these tools but they are in reach. If these protocol were added to FreeCONF or these projects added support for RESTCONF or gNMI.

NETCONF

NETCONF is a TCP/IP socket based protocol

SNMP

SNMP is still used for metrics today and might provide some value and would be a simple enough protocol to integrate with.