summaryrefslogtreecommitdiff
path: root/sysutils/py-overlord/files/pkg-message.in
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/py-overlord/files/pkg-message.in')
-rw-r--r--sysutils/py-overlord/files/pkg-message.in49
1 files changed, 49 insertions, 0 deletions
diff --git a/sysutils/py-overlord/files/pkg-message.in b/sysutils/py-overlord/files/pkg-message.in
new file mode 100644
index 000000000000..edfa19208e46
--- /dev/null
+++ b/sysutils/py-overlord/files/pkg-message.in
@@ -0,0 +1,49 @@
+[
+{ type: install
+ message: <<EOM
+The configuration file can be found at the following path:
+ %%PREFIX%%/etc/overlord.yml
+Edit it to suit your needs before starting the Overlord services.
+
+1. If you have configured Overlord to use Beanstalkd and Memcache locally (by default),
+ you need to start those services.
+
+ - enable required services:
+ # sysrc beanstalkd_enable=YES
+ # sysrc memcached_enable=YES
+
+ - start required services:
+ # service beanstalkd start
+ # service memcached start
+
+2. If you have not installed Director or AppJail from the development repository and
+ prefer to install them from precompiled binaries:
+
+ - install Director:
+ # pkg install %%PYTHON_PKGNAMEPREFIX%%director
+
+ - install AppJail:
+ # pkg install -y appjail # or appjail-devel
+
+3. Set up supervisord in order to execute Overlord services:
+ - Some processes may rely on the assumption that rctl(4) is enabled, if it is not
+ already enabled, please enable it by adding to /boot/loader.conf:
+kern.racct.enable=1
+
+ Remember to reboot for the above change take effect.
+
+ - let supervisord.conf load files contained in this directory by adding to
+ %%PREFIX%%/etc/supervisord.conf:
+[include]
+files = %%DATADIR%%/overlord.ini
+
+ - enable supervisord:
+ # sysrc supervisord_enable=YES
+
+ - start supervisord:
+ # service supervisord start
+
+4. Enjoy.
+EOM
+}
+]