#!/bin/bash
#
# Installation and basic setup of cfengine3 w/ 'Main-Server' as policy server.
# It is possible to have both Cfengine v2 and v3 in parallel while migrating
# cf files one by one from v2 style to v3 style.

apt update
apt -y install cfengine3
echo "tjener.intern" > /var/lib/cfengine3/policy_server.dat
chmod 644 /var/lib/cfengine3/policy_server.dat
cp -r /var/lib/cfengine3/masterfiles/* /var/lib/cfengine3/inputs
mkdir -p /var/lib/cfengine3/modules/packages
cp /usr/share/cfengine3/modules/packages/apt_get /var/lib/cfengine3/modules/packages/

# log files: /var/log/cfengine3
# if 'cf-agent --inform' doesn't output anything, the setup should be ok.
