Zuul Application Configuration Management..
Zuul is a free, open source web application which can be used to centralize and manage configuration for your internal applications. It enables your operations team to control changes and your developers a centralized place to organize settings.
Provision your application configuration files by environment and configure them in a single location. Let your support and operations team view and configure important resources such as database URLs and credentials.
Encrypt and decrypt sensitive values use PGP and password based encryption (AES, Triple DES, DES).
Easily access the configuration data from within your application via RESTful services. Content can be rendered as JSON or Java Properties files.
Role Based Access Controls
Pre-defined user roles allow you to restrict which users have access to various functions and features within the application.
Single Sign In
Integrates with popular single sign on providers such as Google and Yahoo via OpenID. If OpenID isn't your thing, you can also configure it to authenticate against LDAP or ActiveDirectory.
Keep a an audit trail of who changed what settings and when.
Navigate to settings via a simple search.
Environment Based Roles
Enable roles based on environment. For instance, allow your development staff full control over dev environments but restrict the production environments to your operational staff.
Mash up multiple configurations into a single configuration with inheritance and overridden values.
Subscribe to changes via RSS or Atom feeds.
Track download activity in order to gain oversight into what configuration settings are being used.