Tested with:
- Berkshelf
- Kitchen
- knife
~/.chef
|- knife.rb
|- default
| |- knife.rb
| |- user.pem
| |- org-validator.pem
|- server1
|- knife.rb
|- user.pem
|- org-validator.pem
Use CHEF_ENV
to switch bewteen servers.
It's also possible to override the path of the knife.rb to be included with CHEF_ENV_KNIFE
.
Just symlink it!
~/.chef
|- knife.rb
|- default -> server2 (symlink)
|- server1
| |- knife.rb
| |- user.pem
| |- org-validator.pem
|- server2
|- knife.rb
|- user.pem
|- org-validator.pem