I was frustrated with Puppet when I first started. All I wanted was a VM to install a few things so I could do some development and not have to worry about managing my VM.
It turned out to be a rabbit hole. As soon as I thought I learned just enough to get it running, something else popped up that stopped me.
That's why I created PuPHPet [1]. So far the reception has been fairly positive.
At one point in my learning, I got fed up and tried Salt. I couldn't get the Salt hello-world running. I followed the directions to a T. If your tutorial is incorrect, or hard to follow just to get the most basic version up and running, it will turn people away.
Interesting. I find the salt documentation excellent and haven't found any serious bug in it. Too bad it didn't work for you and that you gave up so soon.
PuPHPet looks really good. What's the default PHP setup? It would be great to be able to switch between and configure mod_php, fastcgi, fcgid, PHP-FPM, suPHP, suExec, etc.
It turned out to be a rabbit hole. As soon as I thought I learned just enough to get it running, something else popped up that stopped me.
That's why I created PuPHPet [1]. So far the reception has been fairly positive.
At one point in my learning, I got fed up and tried Salt. I couldn't get the Salt hello-world running. I followed the directions to a T. If your tutorial is incorrect, or hard to follow just to get the most basic version up and running, it will turn people away.
Also, this was all on top of Vagrant.
[1] PuPHPet - https://puphpet.com