O'Reilly logo

Configuration Management with Bcfg2 by Cory Lueninghoener, Narayan Desai

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

2.2. Bcfg2 Architecture

The Bcfg2 architecture is built to explicitly model administrator goals, system configuration state, and the process that merges them. Administrator goals describe the state that administrators want system configurations to be in. At any given time, these goals may or may not be satisfied. It is Bcfg2's job to enumerate these goals, compare them with the current state, and determine which goals have not been satisfied. Information about these inconsistencies is gathered and stored on a central Bcfg2 server. When one is presented with an inconsistency, several courses of action are possible. In one case, the goal state can assert authority over the current state, resulting in a reconfiguration operation on a client. This ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required