I’m pretty sure there are better ways to distribute and deploy nodejs applications, but I don’t have the power to change how developers work, I can only give advice and make suggestions.
Ansible is a powerful tool, and as uncle Ben used to say: “with great power comes great responsibility” but as Wikipedia denotes it comes back from 1793 during the French Revolution.
Currently I’m working with big data sets on Graylog + Elastisearch deployments, it runs smoothly when everything is fine, but dealing with backups/snapshots and maintenance tasks is complicated.