I'm new to Chef. I've been using chef-solo
and I really like it so far. One thing that's not clear to me is the best practice on handling software configurations for the same software for different organizations.
e.g:
Let's say that I want to manage a Redis installation for two different organizations. Let's say that one organization needs Redis configured in two separate ways. So, this leaves us with three configurations.
Do I create one kitchen with one Redis cookbook with three Redis recipes? Do I create one kitchen for each organization?
What are the best practices for doing all of this? Thanks.