I’m trying to set up a box where there is three tomcats installations, all
of them full installations (and not instances) (different binary version
I tried different things, such as creating multiple client/node on the same
machine and setting different run list.
However, I’m not sure this is supported configuration and this causes issue
as well because cookbooks will at some point try to manage the same
resources and cancel the changes from the other one.
I was thinking otherwise of forking a tomcat cookbook, replace all the
variables for example default[‘tomcat’][‘port’] to
default[‘project1’][‘tomcat’][‘port’] but that would mean integrating any
new changes to the tomcat cookbook would be very complicated. Also, if I
have three project on the same box, I’ll need to change that three times.
Is there any way to do something like this with Chef? Or should I look at
docker + chef eventually?
The same questions applies to java, if I need three different version of
java for the tomcats, then I also need to manage three replicas of the java
Thanks for your inputs
EdifiXio Grenoble, 23 Avenue Doyen Louis Weil, 38000 Grenoble
Mail : email@example.com
Tel : +33 6 16 58 37 66