Hi Roland. Ok here is a demo server -
It has 3 tests scenarios for Ubuntu / Debian:
- Python-ssl - checks that ssl lib is installed and TLS is of required version and python3 TLS binding works
- Redis - installs and checks redis, including authentication configuration
-NSD - installs bind9 server and check its example configuration using host and dig commands
I removed some interesting features here like installing Linux from qemu image or container , etc - for demonstration purpose only and to have focus on the concept
Please let me what you think
Source code for scenarios could be found here -
Tests written on Bash and Python , but many other languages could be used . Tests resides under tasks/ directory . Other files - are Sparky main scenario and configuration ( written on Raku/YAML )
To run demo please use these credentials:
Login - debian
Password - debian
They are limited to this project only