Runcible is very early in it's devleopment; however our goal is to provide a full layer of functionality at a time, which means it might be useful for certian tasks long before development is complete. It's also a great time to get involved, as your input will shape the direction and structure of the project.
- Device level API Classes
- Feature complete Providers for Cumulus Switches
- Feature complete Providers for Ubiquity Switches
- Builtin common modules for switches
- Basic Naive Executor/Schedulers for running against multiple devices
- Network level API Classes (For performing actions against multiple devices)
- Topology Aware Executor/Schedulers
- YAML Configuration Layering and Inheritance
- YAML directory structure
- Self Testing/Configuration Rollback functionality