Advanced Configuration Management with CFEngine 3.6 and the Design Center
Ted Zlatanov, CFEngine
Ted Zlatanov, CFEngine
![](https://www.usenix.org/sites/default/files/styles/speaker_photo/public/zlatanov_ted_100x115.jpg?itok=-CCy8K8n)
Ted Zlatanov has been working with CFEngine as a programmer and sysadmin since 1999 and holds an MS degree from Boston University.
![](https://www.usenix.org/sites/all/modules/usenix/usenix_files/images/usenix-locked.png)
author = {Ted Zlatanov},
title = {Advanced Configuration Management with {CFEngine} 3.6 and the Design Center},
year = {2014},
address = {Seattle, WA},
publisher = {USENIX Association},
month = nov
}
The CFEngine Design Center allows system administrators to use, write and share CFEngine policy code in the form of Sketches that can do everything from basic system configuration to complex cloud resource management. Any existing CFEngine policy code can be easily “sketchified”, which makes it manageable through the Design Center tools, usable both in the open source and Enterprise versions of CFEngine.
We will explain how to use the Design Center to configure and deploy sketches, and also how to write your own sketches and contribute them to the community. Whether you are a CFEngine novice or a seasoned user, this talk will enable you to write meaningful sketches quickly. We will start with simple examples and then very quickly build easy-to-deploy sketches that abstract complex infrastructure automation logic.
CFEngine users (both novices and experienced users are welcome) who want to improve their ability to use CFEngine by using and extending the CFEngine Design Center.
Knowledge about the CFEngine Design Center, how to use it and how to create your own sketches and contribute them to the community.
- Introduction to the CFEngine Design Center
- Using the Design Center in CFEngine Community and Enterprise
- Deploying sketches
- Structure of a sketch
- Writing your first sketch
- Using sketchify to convert your existing policy into sketches
- The future
connect with us