Editing
CFEngine
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
CFEngine has evolved over the decades and so have to policies built with the CFEngine DSL. Some people have a straight forward approach, while others seek to use the DSL to build abstract and generic policies. The Webhuis CFEngine policy set is an example of the latter, From Cfengine2 onwards the focus always has been on using the available system variables to decide which policies have to be available to the agent. Role based development has always been at the heart and center of the organisation of the policy sets.<br /> Main lines of development are: * Role profiles for Roles * The CFEngine Roadshow * Data Role profiles are the latest devlopment which aims at reducing redundancy of code and efficient provisioning of policies in one run. A role defines the software and configuration required to perform the role of the machine in the data center. [[Policy setup and structure]] covers the subject in depth.<br /><br /> The CFEngine Roadshow is a complete and comprehensive set of CFEngine3 example policies.<br /> In the CFEngine Roadshow every host has a purpose in life, the role, independent from the platform and the environment it lives in. A role is a logical declaration of a use case. The entire process of self configuration as an autonomous voluntary is agent is carried out along the definition of the role. The role uses CFEngine's hard classes to connect to the implementing policies. The CFEngine Roadshow allows the agents to exchange messages that contain configuration data, delivered by Data.<br/><br/> Data has an important share in the configuration process because it provides the agent, through role_views, with all the external data it needs along the lines of its role. Data retrieves the information from a PostgreSQL backend. The Data database is specifically designed to provide those role_views to the agents. * [[Policy setup and structure]] * [[The CFEngine Roadshow]] * [[Dynamic CFEngine3]] * [[Dynamic Cfengine2]] * [[Cfengine3 Messaging]] * [[Data]] * [[CFEngine3]] <hr/> Terug naar: [[Voorpagina]]
Summary:
Please note that all contributions to Webhuis wiki are considered to be released under the GNU Free Documentation License 1.3 or later (see
Project:Copyrights
for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
View history
More
Search
Navigation
Voorpagina
Cobol and PostgreSQL
PostgreSQL
CFEngine
Proxmox
Webhuis Kennisbank
Basale infra
Webhuis bouwstenen
Webhuis configuratie
Webhuis Infra
Webhuis Support
Webhuis Raspberry
Opzet Applicaties
Business Applicaties
Community portal
Current events
Recent changes
Random page
Help
sitesupport
Tools
What links here
Related changes
Special pages
Page information