As is the case with homelab in general, it’s pretty simple and easy to get the basics, but Ansible can scale up to enterprise-grade complexity if you really want to go down a rabbit hole. For what you’re describing, I think you’ll find it to be pretty straightforward.
+1 to Ground News. I browsed them with a free account for a short time before subscribing to the middle tier. Their tools are really terrific at getting me to look at multiple sides of the same stories, and the blind spot feature is fantastic. I’ve been very satisfied with it and go to it multiple times a day.