Add support for stack input params not located in AWS template

Registered by Kamil Gardziejczyk

User should have a possibility to enter additional keys to user parameters list, which are not located in AWS template. Values of keys which are stored in AWS template should be overwritten. Keys not located in template should be passed to Openstack as a scheduler hint.

Example:

heat -v -d stack-create wordpress --template-file=templates/WordPress_Single_Instance.template --parameters="AWSTemplateKey=Value;NoAWSTemplateKey=Value"

Value of AWSTemplateKey is overwritten and saved in DB.
NoAWSTemplateKey is passed as a scheduler hint to Openstack.

filter_properties:{
               'scheduler_hints': {
               ' NoAWSTemplateKey': Value
        }
}

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Superseded
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Steven Hardy

Related branches

Whiteboard

You can do this now:

https://gist.github.com/asalkeld/5138991

shardy: We already implement this, so marking this BP superseded

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.