libvirt_cloud/roles/toxcore/README.md
2024-01-09 14:16:55 +00:00

1.1 KiB

This role builds on, and requires, ../proxy_role which basics for cntlm and socks and http and https proxies.

Look at the variables in defaults/main.yml to customize the role, and double-check the settings in vars/*.yml.

It is multi-target and should run on Gentoo2, Debian4, Devuan5, Ubuntu18 athough only tested on Gentoo. To bring it up to date, just copy the existing files in vars and maybe tasks to the new name and edit to suit, but be advised that this code is systemd-challenged, like its author.

This role assumes a proxy is working, and has tests to check SSL security, and expects you want to require TLS1.3, as anything less is broken. We are seeing wide-spread MITM ssl attacks on anything less. There is support for testing SSL across proxies, including tor.

It has basic testing scripts in place like pylint to test itself and anything else.

It then puts the software in place to use the Tox internet-messager, including ctypes wrapping of the library into Python, and an integration testsuite.

It has 2 test scripts toxcore_daily.bash and toxcore_daily.bash than run quick status checks and indepth testing respectively.