Forum: Cfengine Help
Subject: So any syntax errors cause site wide cfengine 3 outages?
Author: lukebigum
Link to topic: https://cfengine.com/forum/read.php?3,18038,18038#msg-18038

Hello all,

I'm in the middle of evaluating cfengine 3, having used cfengine 2 for a few 
years. One of my biggest problems is that the ability to conditionaly include 
or 'input' more configuration files seems to be gone and seems a major step 
backwards in cfengine for me.

In cfengine 2, you could decide what input files to include based on class 
decissions and thus separate and make the logic for your different server types 
mutually exclusive and also mitigate user errors (lets face it, they happen). 
For example if I have 3 FTP servers and 10 HTTP servers and I make a syntax 
error in ftp.cf, only those three FTP servers would be affected and the HTTP 
servers would happily cfengine along.

With cfengine 3 I have to input every configuration file I have as I can't load 
them later. A mistake in any file, if not caught quickly enough to stop it 
propagating, will take out your entire site.

Does anyone have any thoughts or work arounds for this problem?

On a side note, Daniel outlines some good points on other functionality you can 
gain from variable inputs in his post here.

_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to