Hi all. I'm trying to solve a problem which basically involves getting a value from the jclouds `NodeMetadata` into a sensor on all entities in that `JcloudsLocation`. A `JcloudsLocationCustomizer` would appear to be useful as it gets all the `NodeMetadata`, but as it doesn’t get a reference to the entity it can’t add the sensor itself.
I looked at other possible solution but it seems that the `NodeMetadata` is thrown away by Brooklyn once the machine is started, so a solution like `EntityInitializer` isn’t going to work either. My current plan is to use a location customizer to get the data needed and stash it somewhere in the `MachineLocation` config, and an initializer to retrieve it and set a sensor, but this sounds messy and also requires blueprints to be modified to add the initializer. Are there any other possible solutions? Thanks Richard.
