heat-agents
Project description
This directory contains diskimage-builder elements to build an image which contains the software configuration hook required to use your preferred configuration method.
These elements depend on some elements found in the tripleo-image-elements repository. These elements will build an image which uses os-collect-config, os-refresh-config, and os-apply-config together to invoke a hook with the supplied configuration data, and return any outputs back to heat.
When building an image only the elements for the preferred configuration methods are required. The heat-config element is automatically included as a dependency.
An example fedora based image containing all hooks can be built and uploaded to glance with the following:
git clone https://git.openstack.org/openstack/diskimage-builder.git git clone https://git.openstack.org/openstack/tripleo-image-elements.git git clone https://git.openstack.org/openstack/heat-agents.git git clone https://git.openstack.org/openstack/dib-utils.git export PATH="${PWD}/dib-utils/bin:$PATH" export ELEMENTS_PATH=tripleo-image-elements/elements:heat-agents/ diskimage-builder/bin/disk-image-create vm \ fedora selinux-permissive \ os-collect-config \ os-refresh-config \ os-apply-config \ heat-config \ heat-config-ansible \ heat-config-cfn-init \ heat-config-docker-compose \ heat-config-kubelet \ heat-config-puppet \ heat-config-salt \ heat-config-script \ -o fedora-software-config.qcow2 openstack image create --disk-format qcow2 --container-format bare fedora-software-config < \ fedora-software-config.qcow2
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for heat_agents-1.2.0-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 649a88f0618e833768fdcdeb901f84b00b3e83da92bacef5e666855b1279969b |
|
MD5 | 5549d51efcc6a0224a9c5bc25a5e8fb2 |
|
BLAKE2b-256 | 158d5c81abf26d1b47325e5554efaeae7e5411f27ce1f7a478be4c367893ff9d |