1. should consider running it only if using settings[:attended] true
2. this would override the compute attributes provided by the form ? 
maybe:

```ruby
  return unless compute_attributes.empty?
  return unless hardware_profile_id && compute_resource_id
  self.compute_attributes = compute_resource.hardware_profile_defaults(hardware_profile_id)
```