reclass: maas: Dynamic machine definitions 19/52119/1
authorAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Sun, 4 Feb 2018 03:42:58 +0000 (04:42 +0100)
committerAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Tue, 13 Feb 2018 17:14:56 +0000 (18:14 +0100)
commitbfc61428e35c92cbed253e98133d7891cc2d6833
treefa9005577c2a9011430b758a5168729060d08e1b
parent6771512ac2a9402e61976140d1f0cef6d8944cf9
reclass: maas: Dynamic machine definitions

Refactor maas machine definition flow from going through variables
in pod_config.yaml to directly handling it in Fuel using a new j2
template.
This prepares for future improvements allowing a dynamic compute
node count, as well as parameterizing new values via j2.

For now, node roles and count are still statically mapped to PDF
nodes.

JIRA: FUEL-319

Change-Id: I770d82987fcb99792f9d5bc0857ab513f5cd3731
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
mcp/reclass/classes/cluster/mcp-pike-common-ha/infra/maas.yml
mcp/reclass/classes/cluster/mcp-pike-common-ha/infra/maas_pdf.yml.j2 [new file with mode: 0644]