openstack-virtual-baremetal/environments/base.yaml

97 lines
2.6 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: Base Configuration Options
# description: |
# Basic configuration options needed for all OVB environments
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: ipxe-boot
# Prefix for the name of the baremetal instances
# Type: string
baremetal_prefix: baremetal
# The Nova flavor to use for the bmc instance
# Type: string
bmc_flavor: m1.small
# The base image for the bmc instance. A CentOS 7 image is currently the
# only one supported.
# Type: string
bmc_image: CentOS-7-x86_64-GenericCloud
# Prefix for the name of the bmc instance
# Type: string
bmc_prefix: bmc
# An external network from which floating ips can be provisioned
# Type: string
external_net: external
# Nova keypair to inject into the undercloud and bmc
# Type: string
key_name: default
# Number of baremetal nodes to deploy
# Type: number
node_count: 2
# Name of a private network which can have floating ips associated with it
# Type: string
private_net: private
# Name of a network that will be used for provisioning traffic
# Type: string
provision_net: provision
# Whether this network should be shared across all tenants
# Type: boolean
provision_net_shared: False
# Name of the overcloud external network
# Type: string
public_net: public
# Allocation Pools for the public network
# Type: comma_delimited_list
public_net_allocation_pools: []
# CIDR for external network subnet
# Type: string
public_net_cidr: 10.0.0.0/24
# IP version for the public subnet
# Type: number
public_net_ip_version: 4
# Whether this network should be shared across all tenants
# Type: boolean
public_net_shared: False
# The default role for nodes in this environment. This parameter is
# ignored by Heat, but used by build-nodes-json.
# Type: string
role: ''
# Nova flavor to use for the undercloud instance
# Type: string
undercloud_flavor: m1.xlarge
# Image to boot as the undercloud instance
# Type: string
undercloud_image: CentOS-7-x86_64-GenericCloud
# Name of the undercloud instance
# Type: string
undercloud_name: undercloud