tripleo-heat-templates/deployment
Emilien Macchi 13d70f6bf8 container-image-prepare: redirect all output to logfile
If container_image_prepare_debug, we also want to redirect all the
output into the same logfile used to write image operations.

Indeed, some command output isn't shown in the logfile, even with
--debug, but sent to sdterr.

To make it easier for operators on where to find logs, let's just use
the logfile in place and export everything in there, only when debug is
activated.

Change-Id: I66e846bda2bef0d27a2a26a4083249c583982e0c
2019-02-26 12:58:54 -05:00
..
aodh flatten database service MySQL Client 2019-01-30 09:38:32 -05:00
barbican flatten the barbican service configurations 2019-02-18 08:06:21 -05:00
ceilometer flatten ceilometer service configuration 2019-02-13 17:08:58 -07:00
cinder Do not pull image while tagging pcmk images in upgrade_tasks. 2019-02-07 14:58:30 +01:00
congress flatten the congress service 2019-02-01 10:02:10 -05:00
container-image-prepare container-image-prepare: redirect all output to logfile 2019-02-26 12:58:54 -05:00
database flatten database service MySQL Client 2019-01-30 09:38:32 -05:00
deprecated Deprecate Docker 2019-02-20 21:58:28 +00:00
designate step2: flatten the designate service configurations 2019-02-18 08:11:17 -05:00
etcd Flatten etcd configuration 2019-01-22 14:09:02 -07:00
glance Enable glance image cache's cleaner and pruner 2019-02-11 12:32:28 -05:00
haproxy Fix typo in get container_id ansible task 2019-02-25 12:49:42 +05:30
heat Merge "flatten database service MySQL Client" 2019-02-01 00:07:19 +00:00
horizon flatten the horizon service configurations 2019-02-04 14:23:57 -05:00
image-serve Replace docker-distribution with apache image-serve 2019-02-16 22:21:05 +00:00
ironic flatten database service MySQL Client 2019-01-30 09:38:32 -05:00
iscsid flatten the iscsid service 2019-01-29 08:08:06 -05:00
keepalived Ensure logs folder is created in prep hosts tasks. 2019-01-18 09:28:56 +01:00
kernel Switch default neutron ML2 mechanism driver to OVN 2019-02-14 15:58:27 +01:00
keystone flatten database service MySQL Client 2019-01-30 09:38:32 -05:00
login-defs Move login-defs to deployment directory 2019-01-22 13:48:57 -07:00
manila Merge "Fix keystone opt deprecations in manila manifests" 2019-02-18 15:35:12 +00:00
memcached Merge "Enable memcached debug if Debug param is set" 2019-01-22 00:49:42 +00:00
messaging flatten qdrouterd service configs 2019-02-15 12:53:15 -07:00
metrics flatten collectd service configuration 2019-02-19 16:42:24 +05:30
mistral Fix malformed mistal_executor kolla config file 2019-02-19 09:25:11 +01:00
multipathd Move the multipathd services into deployment 2019-01-29 08:13:40 -05:00
neutron Only request neutron certificate from neutron dhcp service 2019-02-18 19:55:08 +02:00
nova step4: flatten nova service configuration 2019-02-20 14:28:20 -07:00
podman Remove configuration for cni0 bridge 2019-01-21 13:43:07 +05:30
qdr flatten qdrouterd service configs 2019-02-15 12:53:15 -07:00
rabbitmq Merge "Enable rabbitmq_management plugin" 2019-02-19 15:39:56 +00:00
sahara flatten database service MySQL Client 2019-01-30 09:38:32 -05:00
securetty Move securetty to deployment dir 2019-01-22 13:45:40 -07:00
selinux Move selinux to deployment folder 2019-01-22 13:21:13 -07:00
snmp Snmp - Use net_cidr_map for firewall rules 2019-01-06 18:21:54 +01:00
sshd Avoid dangling firewall rule for ssh access 2019-01-22 14:49:46 +01:00
swift Remove the use of tests as filters as it will be deprecated. 2019-02-07 16:29:52 +01:00
tacker flatten the tacker service 2019-02-01 10:00:25 -05:00
time flatten time service configuration 2018-12-18 10:41:15 -05:00
timesync Fix service naming conventions 2018-12-13 08:12:36 -07:00
tripleo-firewall Clean unmanaged rules pushed by iptables-services package 2019-02-04 14:56:08 +01:00
tripleo-packages Move UpgradeInitCommand and UpgradeInitCommonCommand to run by Ansible 2019-01-28 12:16:52 +01:00
tripleo-ui flatten tripleo-ui service configuration 2019-02-12 13:49:35 -07:00
tuned flatten tuned service configuration 2018-12-14 13:13:40 -05:00
zaqar flatten database service MySQL Client 2019-01-30 09:38:32 -05:00
README.rst Add deployments/README.rst 2018-12-13 10:25:09 -05:00

TripleO Deployments

This directory contains files that represent individual service deployments, orchestration tools, and the configuration tools used to deploy them.

Directory Structure

Each logical grouping of services will have a directory. Example: 'timesync'. Within this directory related timesync services would exist to for example configure timesync services on baremetal or via containers.

Filenaming conventions

As a convention each deployments service filename will reflect both the deployment engine (baremetal, or containers) along with the config tool used to deploy that service.

The convention is <service-name>-<engine>-<config management tool>.

Examples:

deployment/aodh/aodh-api-container-puppet.yaml (containerized Aodh service configured with Puppet)

deployment/aodh/aodh-api-container-ansible.yaml (containerized Aodh service configured with Ansible)

deployment/timesync/chrony-baremetal-ansible.yaml (baremetal Chrony service configured with Ansible)

deployment/timesync/chrony-baremetal-puppet.yaml (baremetal Chrony service configured with Puppet)