I was wondering what the general consensus is when it comes to one large CHEF recipe vs a lot of smaller ones.
As an example, say you want to deploy a Radius server, would you have seperate recipes for:
- MySql DB (just the software)
- MySql DB config (database, table creation, grants, etc.)
- Radius pkg install
- Radius configuration files
Or would you have all of that in 1 or 2 large recipes?
My take on in would be to have a lot of small recipes, each one doing a very specific task, but I am not sure what is considered best practise.