tripleo-heat-templates/deployment
James Slagle 0df81abe8e Add OS::TripleO::NovaAZConfig
This service is mapped to OS::Heat::None by default, but when enabled,
it uses external deploy tasks to create a new aggregate and zone in
Nova. All Compute nodes in the stack will be added to the zone by
default.

The zone name is the stack name by default, but can be overridden with
parameter values.

Change-Id: I0afb2265949f1222a86b350734e62da673e83aa9
Depends-On:I064f872e20537642880d5482cb9e0c2a801715ef
implements: blueprint split-controlplane-templates
2019-04-15 17:46:22 -04:00
..
aide Move Aide to deployments 2019-03-28 08:24:40 -04:00
aodh Deprecate messaging params replaced by global oslo params 2019-03-28 12:13:07 -06:00
apache Disable a directory listing of /icons in httpd. 2019-04-01 14:14:47 +09:00
barbican Deprecate messaging params replaced by global oslo params 2019-03-28 12:13:07 -06:00
cavium flatten the cavium liquidio service 2019-03-19 13:53:46 -04:00
ceilometer Update to the ceilometer publisher list 2019-04-04 00:40:29 +00:00
ceph-ansible Merge "Remove osd_objectstore default" 2019-04-14 20:03:50 +00:00
cinder Ensure lvm2 is installed prior to lvm commands 2019-04-10 11:06:12 -06:00
clients Include python-panko client. 2019-03-18 14:49:28 -04:00
container-image-prepare Add parameter ContainerImageRegistryCredentials 2019-04-08 12:44:54 +12:00
database Merge "Use container_cli instead of docker to run mysql upgrade command." 2019-03-22 03:26:36 +00:00
deprecated Deprecate nova-consoleauth service 2019-04-08 12:03:49 +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 Deprecate messaging params replaced by global oslo params 2019-03-28 12:13:07 -06:00
glance Deprecate messaging params replaced by global oslo params 2019-03-28 12:13:07 -06:00
gnocchi Add GnocchiStorageS3BucketPrefix into deployment 2019-03-29 22:43:30 +01:00
haproxy Ensure we get rsyslog state, even in "--check" mode 2019-04-09 08:06:12 +02:00
heat Deprecate messaging params replaced by global oslo params 2019-03-28 12:13:07 -06:00
horizon Merge "Remove tasks that stop and disable Horizon services." 2019-03-29 11:39:29 +00: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 Deprecate messaging params replaced by global oslo params 2019-03-28 12:13:07 -06: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 Deprecate messaging params replaced by global oslo params 2019-03-28 12:13:07 -06: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 Deprecate messaging params replaced by global oslo params 2019-03-28 12:13:07 -06: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 Update to the ceilometer publisher list 2019-04-04 00:40:29 +00:00
mistral Bind mount undercloud.conf with ,z in mistral_executor 2019-04-10 18:45:21 +02:00
multipathd Move the multipathd services into deployment 2019-01-29 08:13:40 -05:00
neutron flatten the neutron-plugin-mlnx-sdn service 2019-04-11 08:42:33 -04:00
nova Add OS::TripleO::NovaAZConfig 2019-04-15 17:46:22 -04:00
octavia Run octavia-api under httpd 2019-04-09 18:01:37 -02:30
ovn Fix OVN yaql KeyError: type error 2019-04-15 08:05:06 +05:30
pacemaker move clustercheck.yaml into deployment 2019-03-19 14:34:52 -04:00
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 Fix RabbitMQ locale for CentOS 7 (t-h-t part) 2019-04-03 20:56:39 +02:00
sahara Deprecate messaging params replaced by global oslo params 2019-03-28 12:13:07 -06: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 Deprecate messaging params replaced by global oslo params 2019-03-28 12:13:07 -06:00
tacker Deprecate messaging params replaced by global oslo params 2019-03-28 12:13:07 -06: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 Move warn clause as a shell task option. 2019-04-12 11:03:34 +02: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 Move apache service under deployment directory 2019-03-26 08:04:42 -04: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)