Data-Driven Configuration with CFEngine's classfiltercsv function
2020-02-04, 16:50–17:15, B.2.009

Data-driven configuration management is a design pattern that can reduce complexity, improve outcomes, and empower engineers to make configuration changes without having to modify code. The new classfiltercsv function in CFEngine 3.14 makes it straightforward to implement a data-driven approach, allowing for:

  • Using configuration rather than code to do configuration management
  • Deploying simpler code that is easier to use and maintain
  • Focusing on higher-order issues

While this talk demonstrates how to use CFEngine's classfiltercsv function to produce these results, the discussion of the approach to data-driven configuration may be of interest to anyone in the configuration management community.