No. Although CFEngine keeps its assumptions about Postgres to a bare minimum, CFEngine should use a dedicated PostgreSQL database instance to ensure there is no conflict with an existing installation.
PostgreSQL is highly configurable and you should have some in-house expertise to properly configure your database installation. The defaults are well tuned for common cases but you may find optimizations depending on your hardware and OS.
The database runs under the cfpostgres
user.
cfapache
and
cfpostgres
, as well as group cfapache
during install.See best practices on [scalability][Best Practices#Scalability]
cf-hub
processes running on a hub.There are general steps to be taken outlined in [Post-Installation Configuration][General Installation#Post-Installation Configuration].
In addition to this, Enterprise uses the local mail relay, and it is assumed that the server where CFEngine Enterprise is installed on has proper mail setup.