templates: separate genesis and join sources

Currently, the package, repository, and key lists are used by up.sh for
genesis and join. This is not desirable when using an in-cluster
mirroring service, as the service address may change after it has been
deployed.

This commit separates the sources for genesis and join to circumvent the
aforementioned pain point. A 'common' entry in the
'promenade/HostSystem/v1' document can be used if a common source for
genesis and join is desired.

Co-authored-by: Rick Bartra <rb560u@att.com>
Change-Id: Ieb2513da0cff587297cfcbf5629d908696349621
This commit is contained in:
Drew Walters
2019-05-10 16:49:19 +00:00
committed by BARTRA, RICK
parent 09ce03160a
commit 8748348b96
9 changed files with 261 additions and 89 deletions

View File

@@ -0,0 +1,3 @@
{%- for repo in config.get_path('HostSystem:packages.join.repositories', []) %}
{{ repo }}
{%- endfor %}