Don't install kolla by default

The vast majority of undercloud installs will be consuming already
built images, so they don't need kolla to be installed.

This changes the default so that openstack-kolla won't be installed
unless the user enables that with enable_container_images_build.

Change-Id: I932f0f2048275942e29b589b337561473d5cb0b8
This commit is contained in:
Steve Baker 2018-05-15 09:00:48 +12:00 committed by Emilien Macchi
parent b850135279
commit 291ff8bb3b
2 changed files with 11 additions and 2 deletions

View File

@ -19,7 +19,7 @@
# === Parameters:
# [*enable_container_images_build*]
# (Optional) Whether to install tools to build docker container images
# Defaults to hiera('enable_container_images_build', true)
# Defaults to hiera('enable_container_images_build', false)
#
# [*registry_host*]
# (String) IP address or hostname the Docker registry binds to
@ -36,7 +36,7 @@
#
#
class tripleo::profile::base::docker_registry (
$enable_container_images_build = hiera('enable_container_images_build', true),
$enable_container_images_build = hiera('enable_container_images_build', false),
# these are used within the config.yaml below
$registry_host = hiera('controller_host'),
$registry_port = 8787,

View File

@ -0,0 +1,9 @@
---
other:
- |
The default for
tripleo::profile::base::docker_registry::enable_container_images_build is
now false by default, so any users relying on this to install
openstack-kolla will need to explicitly set this to true in their local
hieradata.