J'ai le même problème. Ma solution :
- laisser application.conf avec seulement les propriétés pour le développement local et le stocker dans un VCS (SVN, Git, ...) pour votre équipe de développement
- ajouter une ligne dans le fichier application.conf : "@include.prod=prod.conf"
- le fichier prod.conf ne contient que des propriétés %prod.*.
- créer le fichier prod.conf directement sur le serveur prod (ou le stocker dans un VCS différent de celui de votre application, où seules les personnes autorisées peuvent le lire/écrire)
Cela fonctionne bien pour moi.
Il ajoute simplement un message pour l'équipe de développement lorsque l'application démarre :
ex : 20 mai 2011 21:09:16 play.Logger warn ATTENTION : Missing include : @include.prod
Ce n'est vraiment pas un problème. Informez simplement votre équipe de développement que ce message n'est pas un problème et ne supprimez pas la ligne "@include.prod" dans application.conf.
J'espère que cela vous aidera