anchor.diff:      * [ConfigDrive](https://godoc.org/github.com/cloudfoundry/bosh-agent/infrastructure#ConfigDriveSourceOptions)
       * [HTTP](https://godoc.org/github.com/cloudfoundry/bosh-agent/infrastructure#HTTPSourceOptions)
   
  -Sample `agent.json` which configures the agent to read from an HTTP meta data service at a custom URL.
  +Sample `agent.json` which configures the agent to read from an HTTP metadata service at a custom URL:
   
   ```json
   {
  
positive.code: ```
  
  ----
  ### <a id="settings_json"></a> `settings.json` file
  
  `/var/vcap/bosh/settings.json`: Local copy of the bootstrap settings used by the Agent to configure network, system properties for the VM. They are refreshed every time Agent is restarted.
  
  The `settings.json` payload format is the same as the settings format initially returned by the registry.
  
  
negative.code:   cloudstack_api -> vm : provision vm;
    activate vm
    vm -> bosh_agent : vm boostraps in dhcp,\nbosh-agent starts \n (reading agent.json);
    bosh_agent -> vrouter : query metadata server:\nget bosh_registry address from user data;
    bosh_agent -> bosh_registry : gets bootstrap info, ip adress and disks;
    bosh_agent -> vm : reconfigure network static ip;
    bosh_agent -> vm : mount and partition ephemeral disk;
  