saltstack/salt — pull request #10952 by yanatan16 (2014-03-04 22:49:59+00:00)
Title: Update return with libcloud's Node object.

In 0155b88827a2f570e59dbfc8ac5679ef34e12a63, support for linode was broken in salt-cloud's provisioning by changing

```python
ret.update(data.__dict__)
```
to
```python
ret.update(data)
```

Now causing the following error:
```
[ERROR ] There was a profile error: 'Node' object is not iterable
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/salt/cloud/cli.py", line 332, in run
self.config.get('names')
File "/usr/lib/python2.7/dist-packages/salt/cloud/__init__.py", line 940, in run_profile
ret[name] = self.create(vm_)
File "/usr/lib/python2.7/dist-packages/salt/cloud/__init__.py", line 854, in create
output = self.clouds[func](vm_)
File "/usr/lib/python2.7/dist-packages/salt/cloud/clouds/linode.py", line 272, in create
ret.update(data)
TypeError: 'Node' object is not iterable
```