salt.states.heat
Management of Heat
New in version 2017.7.0.
- depends
-
heat Python module
- configuration
-
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
- mysql:
-
- heat.deployed:
-
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
- name
-
The name of the stack to remove
- poll
-
Poll(in sec.) and report events until stack complete
- timeout
-
Stack creation timeout in minutes
- profile
-
Profile to use
salt.states.heat.absent(name, poll=5, timeout=60, profile=None)
-
Deploy stack with the specified properties
- name
-
The name of the stack
- template
-
File of template
- environment
-
File of environment
- params
-
Parameter dict used to create the stack
- poll
-
Poll (in sec.) and report events until stack complete
- rollback
-
Enable rollback on create failure
- timeout
-
Stack creation timeout in minutes
- profile
-
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.
salt.states.heat.deployed(name, template=None, environment=None, params=None, poll=5, rollback=False, timeout=60, update=False, profile=None, **connection_args)
© 2021 SaltStack.
Licensed under the Apache License, Version 2.0.
https://docs.saltproject.io/en/latest/ref/states/all/salt.states.heat.html