We want to use the rax module to create instances of the "Memory" flavor,
and are getting an error like
msg: Policy doesn't allow memory_flavor:create:image_backed to be performed.
when we try.
https://github.com/chef/knife-rackspace/issues/91 looks like
a similar issue for Chef, where they concluded that
If you use any of the compute or memory flavors, the only available boot
source is boot-from-volume.
and
To support these flavors, we'll need the ability to specify
boot-from-volume from knife-rackspace.
Separately, when we opened a Rackspace ticket about this, the tech there
said
The takeaway is that image_id should be present but blank, and you need
a block_device_mapping parameter (or boot_image_id if you were using a
Ruby based tool).
Does the Ansible rax module support this, possibly with extra_create_args?
If so, anyone have an example of how exactly to use it?
http://docs.ansible.com/rax_module.html just says "A hash of key/value
pairs to be used when creating a new server. This is considered an
advanced option, use it wisely and with caution. (added in Ansible 1.6)"
and the rax module code didn't seem to have any other obvious details.
-Josh (
j...@care.com)
This email is intended for the person(s) to whom it is addressed and may contain information that is PRIVILEGED or CONFIDENTIAL. Any unauthorized use, distribution, copying, or disclosure by any person other than the addressee(s) is strictly prohibited. If you have received this email in error, please notify the sender immediately by return email and delete the message and any attachments from your system.