Merge pull request #3172 from Comcast/feature/server_scheduler_hints

port 'scheduler_hints' feature from nova_compute to os_server module
reviewable/pr18780/r1
Michael Scherer 9 years ago
commit 70a3891b1e

@ -167,6 +167,11 @@ options:
- A list of preexisting volumes names or ids to attach to the instance
required: false
default: []
scheduler_hints:
description:
- Arbitrary key/value pairs to the scheduler for custom use
required: false
default: None
state:
description:
- Should the resource be present or absent.
@ -451,7 +456,7 @@ def _create_server(module, cloud):
)
for optional_param in (
'key_name', 'availability_zone', 'network',
'volume_size', 'volumes'):
'scheduler_hints', 'volume_size', 'volumes'):
if module.params[optional_param]:
bootkwargs[optional_param] = module.params[optional_param]
@ -555,6 +560,7 @@ def main():
boot_volume = dict(default=None, aliases=['root_volume']),
terminate_volume = dict(default=False, type='bool'),
volumes = dict(default=[], type='list'),
scheduler_hints = dict(default=None, type='dict'),
state = dict(default='present', choices=['absent', 'present']),
)
module_kwargs = openstack_module_kwargs(

Loading…
Cancel
Save