tripleo-heat-templates/deployment
Zuul f75ece0bd0 Merge "Correct sshd configuration within nova-migration-target" 2019-02-19 15:48:14 +00: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 Merge "Introduce ContainerImagePrepareDebug parameter" 2019-02-16 05:27:57 +00:00
database flatten database service MySQL Client 2019-01-30 09:38:32 -05:00
designate step2: flatten the designate service configurations 2019-02-18 08:11:17 -05:00
docker Move docker into deployment directory 2019-01-09 22:58:50 +00: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 Do not pull image while tagging pcmk images in upgrade_tasks. 2019-02-07 14:58:30 +01:00
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
logging flatten the fluentd service configurations 2019-02-06 09:44:49 -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 qdrouterd service configs 2019-02-15 12:53:15 -07:00
mistral Don't mount docker.sock in the mistral-executor container 2019-02-14 15:01:06 +13:00
monitoring flatten sensu service configuration 2019-02-12 13:56:56 -07: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 Merge "Correct sshd configuration within nova-migration-target" 2019-02-19 15:48:14 +00:00
panko flatten the panko service 2019-02-01 10:01:32 -05: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

README.rst

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)