I usually have two directories, sys.workdir/masterfiles and sys.workdir/sitefiles. Masterfiles contains only inputs because the bootstrap process expects to find them there. Sitefiles contains non-cfengine files like other service configuration files.
Sys.workdir/modules contains modules that get called from classes promises. You can also but put modules for commands promises too. All of the contents of these directories are contained in some form of version control. They can go from version control to these locations manually or by some automatic process. -- Neil Watson Linux/UNIX Consultant http://watson-wilson.ca _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine