50c18db21e
This script creates the necessary files under /var/run/heat-config so that the next time configure.d/55-heat-config is executed via os-refresh-config, no deployments that were already known are rerun. This is a workaround for https://bugs.launchpad.net/heat-templates/+bug/1513220 in scenarios where /var/run/heat-config has already been lost due to a scenario such as a system reboot. This script is a manual workaround, and should only be executed on instances where it's known that the deployments do not need to be reapplied. Change-Id: I3ac4e280a39acb893a8ecc94712eb6265a1236d2 Partial-Bug: #1513220 |
||
---|---|---|
.. | ||
boot-config | ||
elements | ||
example-templates | ||
heat-container-agent | ||
test-image | ||
README.rst |
HOT software configuration hooks and examples
The Heat software configuration resources can be combined with a server agent and hooks to configure software on servers using a variety of techniques.
Contained here are the following directories:
boot-config
This directory has environment files which each declare a resource type Heat::InstallConfigAgent.
This can be used by server user_data when booting a pristine image to install the agent required to use software deployment resources in templates.
elements
This contains diskimage-builder elements which will install the hooks for different configuration tools onto a custom-built image.
example-templates
This contains example heat templates which demonstrate how the software config resources and the hooks work together to perform software configuration.
test-image
This contains diskimage-builder elements which will install the distro packages required for a base test image.