Heat templates for deploying OpenStack
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
Yurii Prokulevych 09dcd7e26c Search for containers within stopped containers.
During minor update pcs cluster is stopped during step 1.
Then we search for pcs managed containers at step 2.
But since pcs cluster is stopped, 'docker ps' won't report stopped
containers.
This change adds '--all' option to show all the containers.

Change-Id: If38a4f7e25d4d1f4679d9684ad2c0db8475d679b
Closes-Bug: #1737548
6 years ago
ci Merge "Set simple crypto plugin as global default for Barbican" 6 years ago
common deploy-steps.j2: use ansible to bootstrap environment 6 years ago
deployed-server Change template names to queens 6 years ago
docker Search for containers within stopped containers. 6 years ago
environments Add Instance HA support 6 years ago
extraconfig Generate a default keypair for nova. 6 years ago
firstboot Change template names to queens 6 years ago
network Merge "Exclude 'vnet' interfaces from being candidates for running a dhcp client." 6 years ago
plan-samples Workflow input parameter update in plan-environment 6 years ago
puppet Merge "Add glance config for barbican" 6 years ago
releasenotes Add Instance HA support 6 years ago
roles Merge "Add multiple secret store backends for barbican" 6 years ago
sample-env-generator Fix standalone ControllerOpenstack vars 6 years ago
scripts Avoid awk error in hosts-config.sh for large deployments 6 years ago
tools Merge "Add name property where missing" 6 years ago
tripleo_heat_templates Add pep8 check that generated environments are up to date 6 years ago
validation-scripts Tolerate network errors in pingtest retry logic 6 years ago
zuul.d Move scenario001 and scenario003 back to the gate 6 years ago
.gitignore Sample environment generator 6 years ago
.gitreview Update stackforge references to openstack 10 years ago
.testr.conf Sample environment generator 6 years ago
LICENSE Add license file 10 years ago
README.rst Merge "Update scenarios doc for Ceph RGW" 6 years ago
all-nodes-validation.yaml Change template names to queens 6 years ago
babel.cfg Add release configuration. 10 years ago
bindep.txt Add in roles data validation 6 years ago
bootstrap-config.yaml Change template names to queens 6 years ago
capabilities-map.yaml Merge "Update capabilities-map.yaml to include latest storage environments" 6 years ago
config-download-software.yaml Change template names to queens 6 years ago
config-download-structured.yaml Change template names to queens 6 years ago
default_passwords.yaml Change template names to queens 6 years ago
hosts-config.yaml Change template names to queens 6 years ago
j2_excludes.yaml Remove ipv6 specific network templates 6 years ago
net-config-bond.yaml Change template names to queens 6 years ago
net-config-bridge.yaml Change template names to queens 6 years ago
net-config-linux-bridge.yaml Change template names to queens 6 years ago
net-config-noop.yaml Change template names to queens 6 years ago
net-config-static-bridge-with-external-dhcp.yaml Change template names to queens 6 years ago
net-config-static-bridge.yaml Change template names to queens 6 years ago
net-config-static.yaml Change template names to queens 6 years ago
net-config-undercloud.yaml Change template names to queens 6 years ago
network_data.yaml Fixes InternalApi Heat network resource 6 years ago
overcloud-resource-registry-puppet.j2.yaml Add Instance HA support 6 years ago
overcloud.j2.yaml Merge "Add EndpointMapOverride parameter" 6 years ago
plan-environment.yaml Add name and description fields to plan-environment.yaml 6 years ago
requirements.txt Add in roles data validation 6 years ago
roles_data.yaml Merge "Add multiple secret store backends for barbican" 6 years ago
roles_data_undercloud.yaml Implements management of `/etc/login.defs` 6 years ago
setup.cfg Drop deprecated templates/Makefile/merge.py 8 years ago
setup.py Updated from global requirements 6 years ago
test-requirements.txt Updated from global requirements 6 years ago
tox.ini Remove -U from pip install 6 years ago

README.rst

Team and repository tags

image

tripleo-heat-templates

Heat templates to deploy OpenStack using OpenStack.

Features

The ability to deploy a multi-node, role based OpenStack deployment using OpenStack Heat. Notable features include:

  • Choice of deployment/configuration tooling: puppet, (soon) docker
  • Role based deployment: roles for the controller, compute, ceph, swift, and cinder storage
  • physical network configuration: support for isolated networks, bonding, and standard ctlplane networking

Directories

A description of the directory layout in TripleO Heat Templates.

  • environments: contains heat environment files that can be used with -e

    on the command like to enable features, etc.

  • extraconfig: templates used to enable 'extra' functionality. Includes

    functionality for distro specific registration and upgrades.

  • firstboot: example first_boot scripts that can be used when initially

    creating instances.

  • network: heat templates to help create isolated networks and ports
  • puppet: templates mostly driven by configuration with puppet. To use these

    templates you can use the overcloud-resource-registry-puppet.yaml.

  • validation-scripts: validation scripts useful to all deployment

    configurations

  • roles: example roles that can be used with the tripleoclient to generate

    a roles_data.yaml for a deployment See the roles/README.rst for additional details.

Service testing matrix

The configuration for the CI scenarios will be defined in tripleo-heat-templates/ci/ and should be executed according to the following table:

+----------------+-------------+-------------+-------------+-------------+-----------------++-------------+ | - | scenario001 | scenario002 | scenario003 | scenario004 | multinode-nonha | scenario007 | +================+=============+=============+=============+=============+=================+==============+ | keystone | X | X | X | X | X | X | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | glance | rbd | swift | file | swift + rbd | swift | file | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | cinder | rbd | iscsi | | | iscsi | | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | heat | X | X | X | X | X | X | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | mysql | X | X | X | X | X | X | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | neutron | ovs | ovs | ovs | ovs | X | ovn | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | neutron-bgpvpn | | | | X | | | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | ovn | | | | | | X | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | neutron-l2gw | | | | X | | | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | rabbitmq | X | X | X | X | X | X | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | mongodb | X | X | | | | | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | redis | X | | | | | | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | haproxy | X | X | X | X | X | X | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | keepalived | X | X | X | X | X | X | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | memcached | X | X | X | X | X | X | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | pacemaker | X | X | X | X | X | X | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | nova | qemu | qemu | qemu | qemu | X | qemu | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | ntp | X | X | X | X | X | X | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | snmp | X | X | X | X | X | X | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | timezone | X | X | X | X | X | X | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | sahara | | | X | | | X | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | mistral | | | X | | | X | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | swift | | X | | | X | | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | aodh | X | X | | | | | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | ceilometer | X | X | | | | | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | gnocchi | rbd | swift | | | | | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | panko | X | X | | | | | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | barbican | | X | | | | | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | zaqar | | X | | | | | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | ec2api | | X | | | | | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | cephrgw | | | | X | | | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | tacker | X | | | | | | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | congress | X | | | | | | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | cephmds | | | | X | | | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | manila | | | | X | | | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | collectd | X | | | | | | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | fluentd | X | | | | | | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+ | sensu-client | X | | | | | | +----------------+-------------+-------------+-------------+-------------+-----------------+--------------+