Removing services should reverse configuration actions
My recommendation: Mention that one dbservice node is enough for a development environment, document what exactly is supported by puppet by now, close this ticket and keep it for reference reasons.
Problem: after installing one dbservice node (@db1@) and one webapp node (@web1@) I added another dbservice node (@db2@). Starting up the environment with just @db1@ and @web1@ results in http 500 errors. Investigation showed, that @db2@ needs to be available so that @web1@ can work.
Symthoms:
- @db1@ and @web1@ got correct configuration during @leap deploy@
- after deploy of @db2@ stunnels on web1 are configured to use @db2@ too (which is ok but leads to problems if @db2@ is down)
- if db2 is not started, stunnel to db2 delivers timeouts (@via /var/log/syslog@) ** and therefor webapp (rails) cant talk to couchdb via rest ** this results on http 500 errors from webapp
(from redmine: created on 2013-11-18, relates #3599 (closed))