tripleo-heat-templates/deployment
2019-03-26 17:47:38 +00:00
..
aodh Remove UpgradeRemoveUnusedPackages 2019-03-19 13:40:02 +00:00
barbican Remove UpgradeRemoveUnusedPackages 2019-03-19 13:40:02 +00:00
ceilometer Remove UpgradeRemoveUnusedPackages 2019-03-19 13:40:02 +00:00
ceph-ansible move ceph-ansible into deployment 2019-03-22 01:01:30 +00:00
cinder Replace hard-coded 'docker pull' by '{{container_cli}} pull' 2019-03-21 11:03:03 +01:00
clients Include python-panko client. 2019-03-18 14:49:28 -04:00
container-image-prepare container-image-prepare: redirect all output to logfile 2019-02-26 12:58:54 -05:00
database Merge "Use container_cli instead of docker to run mysql upgrade command." 2019-03-22 03:26:36 +00:00
deprecated nova: Deprecate the nova-placement service 2019-03-20 10:28:46 +00:00
ec2 flatten the ec2 service configurations 2019-02-25 09:21:26 -05:00
etcd Set setype on etcd's service directory 2019-03-07 14:36:08 -05:00
experimental Move Designate to Experimental 2019-03-12 15:12:27 +00:00
glance Remove UpgradeRemoveUnusedPackages 2019-03-19 13:40:02 +00:00
gnocchi flatten the gnocchi service configurations 2019-03-11 08:19:47 -04:00
haproxy Merge "Remove UpgradeRemoveUnusedPackages" 2019-03-19 20:49:05 +00:00
heat Make heat yaql limits configurable 2019-02-27 08:23:45 -07:00
horizon Fix idempotency for horizon container logs 2019-03-12 11:38:51 +01:00
image-serve We have to allow httpd to listen on those ports in some cases. 2019-03-21 08:57:59 +01:00
ironic Merge "Add missing TLS configuration for ironic" 2019-03-20 22:31:20 +00:00
iscsid flatten the iscsid service 2019-01-29 08:08:06 -05:00
keepalived Remove UpgradeRemoveUnusedPackages 2019-03-19 13:40:02 +00:00
kernel Stop loading nf_conntrack_proto_sctp module 2019-03-23 08:38:04 +01:00
keystone correct parameter names in openid federation support 2019-03-20 16:14:45 -04:00
login-defs Move login-defs to deployment directory 2019-01-22 13:48:57 -07:00
logrotate Install and configure tmpwatch for log cleanup 2019-03-11 16:33:22 +01:00
manila Replace hard-coded 'docker pull' by '{{container_cli}} pull' 2019-03-21 11:03:03 +01:00
memcached Merge "Enable memcached debug if Debug param is set" 2019-01-22 00:49:42 +00:00
messaging Apply stop period for paunch-managed stateful svcs 2019-02-21 16:50:17 +01:00
metrics Remove UpgradeRemoveUnusedPackages 2019-03-19 13:40:02 +00:00
mistral mistral: configure heartbeat parameters to avoid action timeout 2019-03-25 20:29:24 +00:00
multipathd Move the multipathd services into deployment 2019-01-29 08:13:40 -05:00
neutron Merge "Move neutron-plugin-ml2.yaml to deployment" 2019-03-25 21:48:08 +00:00
nova Merge "Make sure openssl-perl is installed on split stack tls-everywhere deployments" 2019-03-25 15:26:28 +00:00
octavia Octavia: set net configuration to none for mkdir in containers 2019-03-21 09:42:31 -02:30
podman Remove Docker when upgrading to Podman 2019-03-01 13:07:19 +00:00
qdr flatten qdrouterd service configs 2019-02-15 12:53:15 -07:00
rabbitmq Replace hard-coded 'docker pull' by '{{container_cli}} pull' 2019-03-21 11:03:03 +01:00
sahara Remove UpgradeRemoveUnusedPackages 2019-03-19 13:40:02 +00: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 UpgradeRemoveUnusedPackages 2019-03-19 13:40:02 +00:00
tacker flatten the tacker service 2019-02-01 10:00:25 -05:00
time rename rsyslogd service to rsyslog and deal with lack of reload. 2019-03-15 14:55:00 +01: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 Clean up after tripleo_persist and tripleo_transfer 2019-02-27 13:18:47 +01:00
tuned flatten tuned service configuration 2018-12-14 13:13:40 -05:00
undercloud move undercloud-upgrade.yaml into deployment 2019-03-21 07:29:46 -04:00
zaqar Remove UpgradeRemoveUnusedPackages 2019-03-19 13:40:02 +00: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)