New in version 2017.7.0.
heat Python module
See salt.modules.heat
for setup instructions.
The heat module is used to create, show, list and delete Heat staks. Stack can be set as either absent or deploy.
heat.deployed:
- name:
- template: #Required
- environment:
- params: {}
- poll: 5
- rollback: False
- timeout: 60
heat.absent:
- name:
- poll: 5
template: salt://templates/mysql.heat.yaml
params: image: Debian 7
rollback: True
New in version 2017.7.5,2018.3.1: The spelling mistake in parameter enviroment was corrected to environment. The enviroment spelling mistake has been removed in Salt 3000.
Ensure that the named stack is absent
The name of the stack to remove
Poll(in sec.) and report events until stack complete
Stack creation timeout in minutes
Profile to use
Deploy stack with the specified properties
The name of the stack
File of template
File of environment
Parameter dict used to create the stack
Poll (in sec.) and report events until stack complete
Enable rollback on create failure
Stack creation timeout in minutes
Profile to use
New in version 2017.7.5,2018.3.1: The spelling mistake in parameter enviroment was corrected to environment. The enviroment spelling mistake has been removed in Salt 3000.