Optional enable undercloud nova-metadata-api

This service is not required normally, but is required when updating
an existing overcloud from non-TLS to TLS (existing nodes need to
fetch the new vendor-data, which isn't available in the initial boot
config-drive)

Change-Id: I3685bd481fd23fbd83d8e6a1fadb72f2e57578bc
Partial-Bug: #1855929
This commit is contained in:
Steve Baker 2019-12-11 09:27:22 +13:00
parent a5fd06a0fa
commit 00cd4b0aea
4 changed files with 12 additions and 0 deletions

View File

@ -0,0 +1,5 @@
resource_registry:
OS::TripleO::Services::NovaMetadata: ../deployment/nova/nova-metadata-container-puppet.yaml
parameter_defaults:
MetadataNATRule: true

View File

@ -0,0 +1,5 @@
---
features:
- |
Add environment file environments/undercloud-nova-metadata-api.yaml to
optionally enable the nova-metadata-api in the undercloud

View File

@ -70,6 +70,7 @@
- OS::TripleO::Services::NovaApi
- OS::TripleO::Services::NovaConductor
- OS::TripleO::Services::NovaIronic
- OS::TripleO::Services::NovaMetadata
- OS::TripleO::Services::NovaScheduler
- OS::TripleO::Services::Novajoin
- OS::TripleO::Services::OpenStackClients

View File

@ -73,6 +73,7 @@
- OS::TripleO::Services::NovaApi
- OS::TripleO::Services::NovaConductor
- OS::TripleO::Services::NovaIronic
- OS::TripleO::Services::NovaMetadata
- OS::TripleO::Services::NovaScheduler
- OS::TripleO::Services::Novajoin
- OS::TripleO::Services::OpenStackClients