A bit of a learning curve figuring out how to write playbooks for pip vs n vs apt-get, but all in all an outstanding time investment.
I’ve even used it personally to automate the deployment of Wintendo machines :)