summaryrefslogtreecommitdiff
path: root/hot/software-config/elements/README.rst
diff options
context:
space:
mode:
Diffstat (limited to 'hot/software-config/elements/README.rst')
-rw-r--r--hot/software-config/elements/README.rst51
1 files changed, 0 insertions, 51 deletions
diff --git a/hot/software-config/elements/README.rst b/hot/software-config/elements/README.rst
deleted file mode 100644
index 7fe09a4..0000000
--- a/hot/software-config/elements/README.rst
+++ /dev/null
@@ -1,51 +0,0 @@
-============================
-Software configuration hooks
-============================
-
-.. warning::
- All hooks (heat agents) in heat-templates repository are deprecated,
- please use hooks in `heat-agents https://git.openstack.org/cgit/openstack/heat-agents` instead.
- Here is document entry for heat-agents: `https://docs.openstack.org/heat-agents/latest/`
-
-This directory contains `diskimage-builder <https://github.com/openstack/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 <https://github.com/openstack/tripleo-image-elements>`_
-repository. These elements will build an image which uses
-`os-collect-config <https://github.com/openstack/os-collect-config>`_,
-`os-refresh-config <https://github.com/openstack/os-refresh-config>`_, and
-`os-apply-config <https://github.com/openstack/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-templates.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-templates/hot/software-config/elements
- 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