Add TripleO template overrides file

This patch adds a template_overrides file which can be
used to build Kolla packages that work with TripleO.
The intent is to use this for tripleo-ci, and as
a default for upcoming python-tripleoclient features
to build kolla images for TripleO.

This can also be consumed by downstreams like RDO to build
TripleO containers.

Change-Id: I4d6875990e3d40c537fec1c9493261d3086c1db1
This commit is contained in:
Dan Prince 2017-02-24 11:38:53 -05:00
parent 19ee9b6b8d
commit ce7a0ac53e

View File

@ -0,0 +1,30 @@
{% extends parent_template %}
# Disable external repos
{% set base_yum_repo_files_override = [] %}
{% set base_yum_url_packages_override = [] %}
{% set base_yum_repo_keys_override = [] %}
{% set base_centos_binary_packages_append = ['puppet'] %}
{% set nova_scheduler_packages_append = ['openstack-tripleo-common'] %}
# Required for mistral-db-populate to load tripleo custom actions on
# the undercloud
{% set mistral_api_packages_append = ['openstack-tripleo-common'] %}
{% set mistral_engine_packages_append = ['openstack-tripleo-common'] %}
# NOTE: Mistral executor needs to run nova-manage cells_v2 commands on
# the undercloud baremetal workflows.
{% set mistral_executor_packages_append = ['openstack-tripleo-common', 'openstack-nova-common'] %}
# FIXME (kolla review to add ceilometer to swift proxy image)
{% set swift_proxy_server_packages_append = ['openstack-ceilometer-common'] %}
# Use mariadb-server package
{% set mariadb_packages_remove = ['MariaDB-Galera-server', 'MariaDB-client'] %}
{% set mariadb_packages_append = ['mariadb-server'] %}
# We'll configure mariadb with galera.cnf
{% block mariadb_footer %}
RUN rm /etc/my.cnf.d/mariadb-server.cnf /etc/my.cnf.d/auth_gssapi.cnf
{% endblock %}