diff options
author | Jesús Daniel Colmenares Oviedo <DtxdF@disroot.org> | 2025-05-03 12:09:16 -0700 |
---|---|---|
committer | Jose Alonso Cardenas Marquez <acm@FreeBSD.org> | 2025-05-03 12:09:16 -0700 |
commit | 3cf6e095d92cb7dd5a21c0eb5ea7152c662daaa7 (patch) | |
tree | 862b9a034a9ac0026152159da2c3c9a0ad7020d9 /sysutils/py-overlord/files | |
parent | security/pcsc-tools: Update to 1.7.3 (diff) |
sysutils/py-overlord: New port: Deploy FreeBSD jails as fast as you code
Overlord is a fast, distributed orchestrator for FreeBSD jails
oriented to GitOps. You define a file with the service intended to
run on your cluster and deployment takes seconds to minutes.
PR: 285751
Diffstat (limited to 'sysutils/py-overlord/files')
-rw-r--r-- | sysutils/py-overlord/files/pkg-message.in | 49 |
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 +} +] |