cloudfoundry/bosh — pull request #651 by xoebus (2014-09-13 23:01:46+00:00)
Title: Director can ignore UUID

Okay, so.

The director UUID feature of BOSH is pretty useful and I'm sure it has saved many deployments from being damaged by deploying the incorrect manifest. Unfortunately, it's also the most infuriating and tedious feature.

There was a brief feature introduced a while back that allowed you to specify `uuid: ignore` in your manifest but this left production directors open to mistakes. If instead it's the director's responsibility to say whether or not its identity can be ignored. This way it can be ignored in BOSH-lite environments but left on in any important environments.

## Director

- [ ] Add configuration option to director
- [ ] Return configuration value in `/info`
- [ ] Add option to director BOSH job

## CLI

- [ ] Don't error if deploying to a relaxed director
- [ ] Make sure that everything still works with mismatched director and cli versions

This PR isn't finished yet. I'd welcome any feedback that anyone has on this so far.