That is literally the problem. The WHOLE POINT of Ansible is to make things easier. With my bash scripts I don't have to read documentation, so Ansible should beat that, by perhaps making it easier to write the scripts, but HELL NO not by making me have to read documentation. At worst it should be smack dab on the front of the website (like Chrome); at best it should be apt-get/yum/brew install <the obvious name of your product>.
Asking me to Google for and dig through docs is a massive product management fail.
> These young folk want it all point and click, apt-get, spotify me.
Yes, I do. It's because young people wanted to fly and not be stuck on horses that we have planes today. It's because young people wanted to get to the moon that we have so much space tech today. This is 2021, and I want level 5 autonomous software. We're trying to build level 5 autonomus cars, which I don't think we'll get to (we'll get to level 4), but I think a computer should be able to solve dependencies, search for include dirs, and figure out how to run an arbitrary piece of software by now. I think level 5 software installation on vanilla installs of the ten most popular OSes is very achievable.
> expecting a huge single button install of a configuration management framework
Yes, or zero-button. This is 2021, not 1980. Hell, when I had my first computer in the mid 1990s I had single button installs other than having to swap floppies, and any MORE buttons than that is a step backward.
> Ever consider you'd have to build a custom image (whether EC2 or docker or whatever) to support your specific environment?
The computer should be able to figure that out by now. I'm serious. This is 2021 and I have 100 teraflops of compute, 32GB of GPU RAM, 64GB of DDR4 RAM, 1.4 Gbps uplink to the wealth of knowledge on the internet, don't tell me this isn't possible for an advanced installation system to figure out how to fetch and run some software and automatically deal with 95% of the errors that come up in the process.