How to manage data at a service level (not node level)?
I have an application where each installation spans across multiple nodes (normally three hosts: the master instance, a second instance and the database instance). To setup each instance I have a single class which accepts multiple parameters:
- some parameters are specific to one installation/cluster (the name of the installation, is it for development, QA, or production)
- some parameters are node specific (like: is the server the master of that installation? Is the database installed on this host)
I currently do not use hiera to retrieve the parameter values and I specify all parameters at node level. But this means ... (more)