I am trying to deploy multiple releases (e.g. cassandra cf-release, mysql cf-release, elasticsearch cf-release) on a BOSH based CF instance . For every individual release listed above, I have a deployment manifest file which lists components to deploy cloud foundry and service associated to the release. Since the infrastructure related to CF is already deployed and running, I wanted to know if there is a way in deployment manifest to point to currently running CF. Currently, I am repeating the deployment information for CF in every single service release and this causes BOSH to deploy CF for every single release.
To summarize, I want to have various 2 types of deployment manifests as the following:
- CF only release (infrastructure, networks, jobs and properties only for CF deployment)
- Service only CF release - (point to currently running CF + infrastructure, networks, jobs and properties only for service deployment)