tripleo-heat-templates/environments/composable-roles/standalone.yaml
Takashi Kajinami 34a2e1ebc9 Remove parameters/resources for undercloud Nova
This change removes the following parameters, which were used by
undercloud Nova.
 - KeyName
 - Overcloud{{role.name}}Flavor
 - {{role.name}}SchedulerHints
 - {{role.name}}Image

This also removes the NodeUserData resource because it depends on
cloud-init and nova metadata and is no longer used since Nova was
removed from baremetal node provisioning.

Finally, this change makes deployed server method used by default, and
removes remaining implementation to keep the resource compatible with
OS::Nova::Server.

Change-Id: I571b401ab2ca3c77352f4849eb2b99de20292032
2022-07-07 20:34:13 +09:00

60 lines
2.7 KiB
YAML

# *******************************************************************
# 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: Controller HA deployment with standalone Database, Messaging and Networker nodes.
# description: |
# A Heat environment that can be used to deploy controller, database,
# messaging, networker and compute services in an HA configuration with SSL
# everywhere and network isolation.
# This should be used with a roles_data.yaml containing the
# ControllerOpenstack, Database, Messaging, Networker, Compute and
# CephStorage roles.
# openstack overcloud roles generate -o ~/roles_data.yaml ControllerOpenstack Database Messaging Networker Compute CephStorage
parameter_defaults:
# Number of CephStorage nodes to deploy
# Type: number
CephStorageCount: 1
# Format for CephStorage node hostnames Note %index% is translated into the index of the node, e.g 0/1/2 etc and %stackname% is replaced with the stack name e.g overcloud
# Type: string
CephStorageHostnameFormat: '%stackname%-cephstorage-%index%'
# Number of Compute nodes to deploy
# Type: number
ComputeCount: 1
# Format for Compute node hostnames Note %index% is translated into the index of the node, e.g 0/1/2 etc and %stackname% is replaced with the stack name e.g overcloud
# Type: string
ComputeHostnameFormat: '%stackname%-novacompute-%index%'
# Number of ControllerOpenstack nodes
# Type: number
ControllerOpenstackCount: 3
# Format for ControllerOpenstack node hostnames Note %index% is translated into the index of the node, e.g 0/1/2 etc and %stackname% is replaced with the stack name e.g overcloud
# Type: string
ControllerOpenstackHostnameFormat: '%stackname%-controller-%index%'
# Number of Database nodes
# Type: number
DatabaseCount: 3
# DNS servers to use for the Overcloud (2 max for some implementations). If not set the nameservers configured in the ctlplane subnet(s) on the undercloud will be used.
# Type: comma_delimited_list
DnsServers: []
# Number of Messaging nodes
# Type: number
MessagingCount: 3
# Number of Networker nodes
# Type: number
NetworkerCount: 2
# NTP servers list. Defaulted to a set of pool.ntp.org servers in order to have a sane default for Pacemaker deployments when not configuring this parameter by default.
# Type: comma_delimited_list
NtpServer: ['0.pool.ntp.org', '1.pool.ntp.org', '2.pool.ntp.org', '3.pool.ntp.org']