diff --git a/doc/source/deploy/environment-index.rst b/doc/source/deploy/environment-index.rst index 99c8c0f..f43a8ea 100644 --- a/doc/source/deploy/environment-index.rst +++ b/doc/source/deploy/environment-index.rst @@ -21,6 +21,17 @@ Deploy with All Networks Enabled network isolation networks. +Base Configuration Options for Extra Nodes with All Ports Open +-------------------------------------------------------------- + +**File:** environments/base-extra-node-all.yaml + +**Description:** Configuration options that need to be set when deploying an OVB +environment with extra undercloud-like nodes. This environment +should be used like a role file, but will deploy an undercloud-like +node instead of more baremetal nodes. + + Base Configuration Options for Extra Nodes ------------------------------------------ diff --git a/environments/base-extra-node-all.yaml b/environments/base-extra-node-all.yaml new file mode 100644 index 0000000..9369b7f --- /dev/null +++ b/environments/base-extra-node-all.yaml @@ -0,0 +1,36 @@ +# ******************************************************************* +# This file was created automatically by the sample environment +# generator. Developers should use `tox -e genconfig` to update it. +# Users are recommended to make changes to a copy of the file instead +# of the original, if any customizations are needed. +# ******************************************************************* +# title: Base Configuration Options for Extra Nodes with All Ports Open +# description: | +# Configuration options that need to be set when deploying an OVB +# environment with extra undercloud-like nodes. This environment +# should be used like a role file, but will deploy an undercloud-like +# node instead of more baremetal nodes. +parameter_defaults: + # Recommended to be at least 1 vcpu, 4 GB RAM, 50 GB disk + # Type: string + baremetal_flavor: baremetal + + # The base image to use for baremetal instances + # Type: string + baremetal_image: CentOS-7-x86_64-GenericCloud + + # Nova keypair to inject into the undercloud and bmc + # Type: string + key_name: default + + # Number of baremetal nodes to deploy + # Type: number + node_count: 1 + + # The default role for nodes in this environment. This parameter is + # ignored by Heat, but used by build-nodes-json. + # Type: string + role: extra + +resource_registry: + OS::OVB::BaremetalPorts: ../templates/baremetal-ports-extra-node-all.yaml diff --git a/sample-env-generator/environments.yaml b/sample-env-generator/environments.yaml index 085263f..16c07aa 100644 --- a/sample-env-generator/environments.yaml +++ b/sample-env-generator/environments.yaml @@ -64,6 +64,12 @@ environments: node_count: 1 resource_registry: OS::OVB::BaremetalPorts: ../templates/baremetal-ports-extra-node.yaml + children: + - + name: base-extra-node-all + title: Base Configuration Options for Extra Nodes with All Ports Open + resource_registry: + OS::OVB::BaremetalPorts: ../templates/baremetal-ports-extra-node-all.yaml - name: all-networks title: Deploy with All Networks Enabled