Add a few comments to keep a very long recipe readable.
Cleanup: move all dependencies to a single recipe; rename it to make it clear that it's internal only.
Refactor: split out creation of directories to a separate recipe.
Use search to find the database node, falling back to the attributes.
Cleanup: stop including the database recipe by default.

It's just easier to add it to the run list explicitly than excluding it everywhere else.
Release 1.2.0 of the cloudfoundry cookbook has an attribute for the external domain for the whole cluster; use that as the base to build URLs to configure each cloud_controller node.
Bump copyright notices.
Cleanup: stop using a deprecated recipe.
Release 1.3.0: make attributes easier to customize; more improvements and fixes.