In the Chef legacy Apache tutorial there is no reference to any dependency on the apache2 cookbook, yet the tutorial seems to work and install Apache without it.
When learning Chef, I found this to be confusing because when I went to create my first recipe I was surprised to have to deal with downloading/uploading cookbook dependencies.
How does the tutorial work without having to download/upload the apache2
cookbook or even declaring a dependency on the apache2
cookbook? It seems like it shouldn't work at all.