Version: 3.7.2, Package name: cfengine-3.7.2 |
Maintained by: The OpenBSD ports mailing-list |
Master sites: |
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
|
Description Cfengine3 is an autonomous agent and a middle to high level policy language for building expert systems which administrate and configure large computer networks. Cfengine3 uses the idea of classes and a primitive intelligence to define and automate the configuration and maintenance of system state, for small to huge configurations. README +----------------------------------------------------------------------- | Running ${PKGSTEM} on OpenBSD +----------------------------------------------------------------------- This is a brief quick-start guide. For more information, see the documentation: https://cfengine.com/manuals/cf3-tutorial https://cfengine.com/manuals/cf3-reference https://cfengine.com/manuals/cf3-quickstart Configuring a policy hub ======================== To setup a policy hub (cfengine "server"), or to setup a stand-alone machine fetching policy from itself, perform the following steps as root. Create a key-pair, necessary directories, and copy the sample configuration: # cf-key # cp -pR ${LOCALBASE}/share/examples/cfengine/CoreBase/* \ /var/cfengine/masterfiles/ Edit the files you have just copied as appropriate. You will certainly need to change the domain and probably acl here: # $EDITOR /var/cfengine/masterfiles/def.cf Bootstrap the server, using its own IP address: # cf-agent --bootstrap --policy-server To start the services at boot, add "cf_serverd cfengine" to the pkg_scripts line in /etc/rc.conf.local. Configuring client machines =========================== To setup a client, fetching policy from a hub configured as above, perform the following steps as root. Create a key-pair and necessary directories: # cf-key Bootstrap the client: # cf-agent --bootstrap --policy-server For normal operation, cf-execd(8) and cf-monitord(8) should be running - to configure this at boot, add "cfengine" to the pkg_scripts line in /etc/rc.conf.local. Resource limits =============== If cf-report(8) fails with a "Too many open files" message, raise your resource limits. This can be done temporarily in your shell (in ksh(1) you might use "ulimit -n 256"). For a more permanent change, increase the openfiles limits for your user's class in /etc/login.conf; this takes effect at login. Notable changes from cfengine community packages ================================================ The standard packages from cfengine.com have their programs dynamically-linked to libraries in /var/cfengine/lib, but the OpenBSD packages are dynamically-linked to libraries in ${LOCALBASE}. As a result, some of the self-repair functionality is not available. As per package(5) standards, the program files are installed under ${LOCALBASE}/sbin; courtesy symlinks are provided in /var/cfengine/bin for compatibility with standard documentation. |
Filesize: 2065.199 KB |
Version History (View Complete History) |
|
2019-07-12 14:50:18 by Stuart Henderson | Files touched by this commit (845) |
Log message: replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes |
2019-05-08 09:48:26 by Daniel Jakots | Files touched by this commit (4) |
Log message: Remove maintainers per their requests |
2018-09-04 06:46:28 by Marc Espie | Files touched by this commit (918) |
Log message: convert to PKGSTEM |
2018-01-14 07:42:18 by Robert Peichaer | Files touched by this commit (30) |
Log message: Now that all ports rc.* scripts are using #!/bin/ksh - change [] tests to [[]] - change arithmetic [] tests to (()) - change = to == inside [[]] - remove unecessary quoting inside [[]] OK aja@ |
2018-01-11 12:27:12 by Robert Peichaer | Files touched by this commit (624) |
Log message: Change the shebang line from /bin/sh to /bin/ksh in all ports rc.d daemon scripts and bump subpackages that contain the *.rc scripts. discussed with and OK aja@ OK tb |
2016-11-19 08:28:40 by Stuart Henderson | Files touched by this commit (1) |
Log message: mark cfengine as BROKEN, newer pkg_add code is unable to install it due to some problem with symlinks. |
2016-09-13 12:52:06 by Christian Weisgerber | Files touched by this commit (23) |
Log message: replace libiconv module |
2016-01-22 04:38:23 by Stuart Henderson | Files touched by this commit (15) |
Log message: update to cfengine-3.7.2, from maintainer Rodrigo Mosconi |
2015-11-29 08:50:20 by Antoine Jacoutot | Files touched by this commit (11) |
Log message: daemon_timeout is not passed to the child scripts either. |
2015-08-12 16:27:32 by Stuart Henderson | Files touched by this commit (19) |
Log message: sync WANTLIB |
2015-02-17 15:08:36 by Stuart Henderson | Files touched by this commit (8) |
Log message: Adjust the "meta" rc-scripts (these are used in ports with multiple daemons which should all be started/stopped together), previously "restart" would restart each sub-daemon in turn, but actually it should stop all daemons and only then start them again. Additionally, as suggested by ajacoutot, stop the procedure and return an error if stopping one of the rc scripts failed. ok ajacoutot@ rpe@ |
2014-12-08 03:57:09 by Antoine Jacoutot | Files touched by this commit (10) |
Log message: Make all meta rc.d scripts consistent. While here, unbreak when options are passed (e.g. /etc/rc.d/foobar -df start) ok sthen@ |
2014-11-24 09:39:41 by Jeremie Courreges-Anglas | Files touched by this commit (1) |
Log message: cfengine has a new MAINTAINER: Rodrigo Mosconi. |
2014-11-19 12:35:38 by Jeremie Courreges-Anglas | Files touched by this commit (1) |
Log message: Remove maintainer per his request. |
2011-04-17 12:19:37 by Jasper Lievisse Adriaanse | Files touched by this commit (5) |
Log message: - remove unnecessary NULL casts |
2010-11-26 07:50:10 by Marc Espie | Files touched by this commit (20) |
Log message: since db/v4 has db->=4,<5 as default, no need to specify it explicitly |
2010-11-20 10:22:46 by Marc Espie | Files touched by this commit (296) |
Log message: new depends |
2010-11-11 12:00:49 by Marc Espie | Files touched by this commit (30) |
Log message: last WANTLIB conversion, hopefully |
2010-10-19 01:43:05 by Marc Espie | Files touched by this commit (132) |
Log message: USE_GROFF=Yes |
2009-09-01 08:25:15 by Okan Demirmen | Files touched by this commit (9) |
Log message: - update to 2.2.10 - update MASTER_SITES ok sturm@ william@ |
2009-04-25 16:07:37 by Okan Demirmen | Files touched by this commit (10) |
Log message: update to 2.2.9 ok sturm and MAINTAINER (bsd@openbsd.rutgers.edu) |
2009-03-16 16:52:08 by Stuart Henderson | Files touched by this commit (1) |
Log message: db lib_depends, fix master_sites, bump |
2007-10-28 12:32:14 by Nikolay Sturm | Files touched by this commit (2) |
Log message: cannot readd locally, next try |
2007-10-25 15:05:33 by Steven Mestdagh | Files touched by this commit (15) |
Log message: db.=4 -> db.>=4 in preparation of db4 update ok sthen@ |
2007-10-12 14:12:19 by Nikolay Sturm | Files touched by this commit (60) |
Log message: update to cfengine 2.2.1 simplify port drastically by removing str* patches, these might be revived one day as an external patch no objections from maintainer |
2007-09-15 15:14:03 by Michael Erdely | Files touched by this commit (110) |
Log message: Remove surrounding quotes in COMMENT-*/PERMIT_*/IGNORE |
2007-04-05 11:26:27 by Marc Espie | Files touched by this commit (815) |
Log message: more base64 checksums |
2005-12-18 13:45:41 by Peter Valchev | Files touched by this commit (2) |
Log message: fix for gcc2 (variable definitions in beginning) |
2005-12-18 13:44:43 by Peter Valchev | Files touched by this commit (1) |
Log message: sync with update-patches |
2005-11-01 04:34:52 by Nikolay Sturm | Files touched by this commit (2) |
Log message: don't install vicf, it seems to have a security problem and is about to be removed from cfengine ok brad@ |
2005-10-30 01:27:28 by Nikolay Sturm | Files touched by this commit (2) |
Log message: don't install vicf, it seems to have a security problem and is about to be removed from cfengine ok brad@ |
2005-10-27 15:47:28 by Nikolay Sturm | Files touched by this commit (28) |
Log message: update to 2.1.16, removing sbin/vicf which seems to have a security problem but is not used anywhere and will probably be removed from cfengine from maintainer William Yodlowsky <bsd at openbsd.rutgers.edu> |
2005-09-09 05:05:36 by David Krause | Files touched by this commit (1) |
Log message: zap 0 byte file; ok aanriot@ |
2005-07-21 09:16:47 by Alexandre Anriot | Files touched by this commit (44) |
Log message: update to 2.1.15, from William Yodlowsky (maintainer). inputs and ok naddy@ |
2005-01-12 14:31:06 by Nikolay Sturm | Files touched by this commit (10) |
Log message: better and consistent LIB_DEPENDS on db; this fixes a few possible build time failures, where the wrong version of db could be found |
2005-01-05 10:29:43 by Christian Weisgerber | Files touched by this commit (94) |
Log message: SIZE |
2004-12-20 03:35:37 by Aleksander Piotrowski | Files touched by this commit (57) |
Log message: Add WANTLIB markers |
2004-11-26 02:57:12 by Aleksander Piotrowski | Files touched by this commit (2) |
Log message: - Kill DEINSTALL - Bump PKGNAME ok espie@ |
2004-10-01 15:22:15 by Nikolay Sturm | Files touched by this commit (26) |
Log message: unbreak and update to 2.1.10 from maintainer William Yodlowsky <bsd at openbsd.rutgers.edu> |
2004-09-15 12:39:34 by Marc Espie | Files touched by this commit (72) |
Log message: new plists |
2004-08-13 13:25:42 by Brad Smith | Files touched by this commit (1) |
Log message: This is ridiculous, I remove this port after no updates for 2 yrs because the version in the ports tree had security issues. Then a couple weeks later it is revived and then 2 security issues pop up just before release. This pile of shit is being marked BROKEN and frankly I don't care if it ever comes back. ok pvalchev@ |
2004-08-08 08:02:11 by Nikolay Sturm | Files touched by this commit (29) |
Log message: update to cfengine 2.1.7p1 from maintainer William Yodlowsky <bsd at openbsd.rutgers.edu> |
2004-06-17 05:21:43 by Nikolay Sturm | Files touched by this commit (57) |
Log message: revive cfengine port this is version 2.1.6, from and maintained by William Yodlowsky <bsd at openbsd.rutgers.edu> |
2004-04-21 05:20:19 by Brad Smith | Files touched by this commit (13) |
Log message: over 2 yrs with no update, bye bye. |
2002-12-29 13:19:12 by Federico G. Schwindt | Files touched by this commit (83) |
Log message: and more.. |