Automate cloud provisioning

Added eligible_* and set_* methods for cloud resource from the automate model.
could you just use a hash lookup here?