Best Open Source Tools for Small-Scale Automation?

ansible is probably your best bet, its versatile enough plus there are a lot of roles and collections that make common/basic jobs really damn easy.

If you want to use a GUI for cron’ing / automating ansible playbooks, you can also checkout ansible semaphore