Add missing base apache configs when internal TLS

Some services are missing the base apache configuration, when
running with TLS and under WSGI. Address that in its base
profiles.

Related-Bug: #1835414

Change-Id: I8148a039ab9dcbc97baff141aae6ebab4c27e16d
Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
This commit is contained in:
Bogdan Dobrelya 2019-08-01 17:10:04 +02:00
parent 5f0a05c052
commit 3a5294ea9a
4 changed files with 4 additions and 0 deletions

View File

@ -170,6 +170,7 @@ class tripleo::profile::base::glance::api (
tls_key => $tls_keyfile,
notify => Class['::glance::api'],
}
include ::tripleo::profile::base::apache
}
case $glance_backend {
'swift': { $backend_store = 'swift' }

View File

@ -138,6 +138,7 @@ class tripleo::profile::base::neutron::server (
if $designate_api_enabled {
include ::neutron::designate
}
include ::tripleo::profile::base::apache
}
# We start neutron-server on the bootstrap node first, because
# it will try to populate tables and we need to make sure this happens

View File

@ -135,6 +135,7 @@ class tripleo::profile::base::nova::ec2api (
tls_key => $metadata_tls_keyfile,
}
Tripleo::Tls_proxy['ec2-api-metadata'] ~> Anchor<| title == 'ec2api::service::begin' |>
include ::tripleo::profile::base::apache
}
include ::ec2api
include ::ec2api::api

View File

@ -139,6 +139,7 @@ class tripleo::profile::base::swift::proxy (
tls_key => $tls_keyfile,
}
Tripleo::Tls_proxy['swift-proxy-api'] ~> Anchor<| title == 'swift::service::begin' |>
include ::tripleo::profile::base::apache
}
}
if $step >= 4 {