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