"Error in creating instance (Inner Exception: create() takes at least 4 arguments (10 given))"}
or
Error in creating instance (Inner Exception: Missing imageRef attribute (HTTP 400))
Then it might help to fix python module shade/openstackcloud.py, around line 4950:
server = self.manager.submit_task(_tasks.ServerCreate(name=name, **kwargs))
add image="something":
server = self.manager.submit_task(_tasks.ServerCreate(name=name, image="put-your-image-id-here", **kwargs))
For some reason, image name is not propagated via kwargs.
Michal
fatal: [localhost]: FAILED! => {"changed": false, "extra_data": null, "failed": true, "msg": "Error in creating instance (Inner Exception: create() takes at least 4 arguments (9 given))"}
Traceback (most recent call last):
File "./make_vm_images.py", line 16, in <module>
auto_ip=False)
File "<decorator-gen-6>", line 2, in create_server
File "/opt/miniconda/envs/ansible/lib/python2.7/site-packages/shade/_utils.py", line 393, in func_wrapper
return func(*args, **kwargs)
File "/opt/miniconda/envs/ansible/lib/python2.7/site-packages/shade/openstackcloud.py", line 5510, in create_server
"Error in creating the server.")
File "/opt/miniconda/envs/ansible/lib/python2.7/contextlib.py", line 35, in __exit__
self.gen.throw(type, value, traceback)
File "/opt/miniconda/envs/ansible/lib/python2.7/site-packages/shade/_utils.py", line 461, in shade_exceptions
raise exc.OpenStackCloudBadRequest(error_message)