When it comes to versions of Puma:
- Recipe
puma applies to versions above 5.1.
- Recipe
puma_legacy applies to versions 5.1 and older.
Turns out nothing of this is documented on the recipes, nor any controls are in place when starting the Puma servers. Hence mistakes happen. Let's fix this by properly documenting the recipes and add a check on the relevant control scripts.