Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

heat-agents-1.1.0.tar.gz (48.8 kB view details)

Uploaded Source

Built Distribution

heat_agents-1.1.0-py2-none-any.whl (3.8 kB view details)

Uploaded Python 2

File details

Details for the file heat-agents-1.1.0.tar.gz.

File metadata

  • Download URL: heat-agents-1.1.0.tar.gz
  • Upload date:
  • Size: 48.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for heat-agents-1.1.0.tar.gz
Algorithm Hash digest
SHA256 bbaf748b761837b145c98376768ff10c13e29e5fb93bb71dd7e9ef171972dd52
MD5 75f0eed7c255e3ff1d6c041eb45a1cb0
BLAKE2b-256 bf3a2a32248ad2f8684337fdbf1ae7f74f293bd446674c76c7172defbd75c157

See more details on using hashes here.

Provenance

File details

Details for the file heat_agents-1.1.0-py2-none-any.whl.

File metadata

File hashes

Hashes for heat_agents-1.1.0-py2-none-any.whl
Algorithm Hash digest
SHA256 5bef9be75e1c12443c4c18965b9bf3ff70cba704cff464c291546a6443400a26
MD5 6fdc57674910ac48064a56157765e1c0
BLAKE2b-256 f8dca1ab2a8d0d278d679bc3cd0422e41b0287671a9df5ff4a1d405eafc2fb78

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page