The script consists of 10 big stages and 36 detailed stages (spread across the controller, network, compute and compute1 nodes). We show them below.

big stage
(OS-installer-*)
controller
(exe-*)
network
(exe-*)
compute
(exe-*)
compute1
(exe-*)
00-1-set-remote-access.sh preinstall00-SUDO-update.sh

preinstall01-USER-set-remote-access.sh

preinstall02-USER-set-openstack-nodes.sh

files/hosts

files/local-sources.list

00-2-update-ubuntu.sh stage00-SUDO-update.sh
Ref: [0]
stage00-SUDO-update.sh
Ref: [0]
stage00-SUDO-update.sh
Ref: [0]
stage00-SUDO-update.sh
Ref: [0]
files/hosts

files/local-sources.list

files/hosts

files/local-sources.list

files/hosts

files/local-sources.list

files/hosts

files/local-sources.list

01-node-setups.sh stage01-SUDO-preinstall.sh
Ref: [1]
stage02-SUDO-network-preinstall.sh
Ref: [2]
stage03-SUDO-compute-preinstall.sh
Ref: [2]
stage03-SUDO-compute-preinstall.sh
Ref: [2]
files/chrony.conf files/interfaces

files/hosts

files/chrony.conf
files/interfaces

files/hosts

files/chrony.conf
files/interfaces

files/hosts

files/chrony.conf
02-mysql.sh stage04-SUDO-mysql.sh
Ref: [3]
stage05-SUDO-network-mysql.sh
stage06-SUDO-compute-mysql.sh
stage06-SUDO-compute-mysql.sh
files/openstack.cnf

files/mongodb.conf

03-rabbitmq.sh stage07-SUDO-rabbit.sh
Ref: [4][5]
files/memcached.conf
04-keystone.sh stage08-USER-keystone-database.sh

stage09-SUDO-keystone.sh
Ref: [6]

stage10-USER-service-endpoints.sh

stage11-USER-test-envscript.sh
Ref:[7][8]
files/apache2.conf

files/wsgi-keystone.conf

files/keystone-paste.ini

admin-openrc.sh

05-glance.sh stage12-USER-glance-database.sh

stage13-USER-glance-endpoints.sh

stage14-SUDO-glance.sh
Ref: [9]

stage15-USER-verify-glance.sh
Ref: [10]

files/glance-api.conf

files/glance-registry.conf

06-nova.sh stage16-USER-nova-database.sh

stage17-USER-nova-endpoints.sh

stage18-SUDO-nova.sh
Ref: [11][12]
stage19-SUDO-nova-compute.sh
Ref: [13]
stage19-SUDO-nova-compute.sh
Ref: [13]
files/nova.conf

files/nova.conf

files/nova-compute.conf

files/nova.conf

files/nova-compute.conf

07-neutron.sh stage21-USER-neutron-database.sh

stage22-USER-neutron-endpoints.sh
Ref: [14][15]

stage23-SUDO-neutron.sh

stage24-USER-verify-neutron.sh

stage26-SUDO-reconfig-neutron-nova.sh

stage28-USER-verify-neutron2.sh

stage30-USER-verify-neutron3.sh
Ref: [16]
stage25-SUDO-network-neutron.sh

stage27-SUDO-ovs-service.sh

stage29-SUDO-compute-neutron.sh

stage29-SUDO-compute-neutron.sh

files/neutron.conf

files/ml2_conf.ini

files/nova-stage23.conf

files/nova-stage26.conf

files/neutron.conf

files/ml2_conf.ini

files/openvswitch_agent.ini

files/l3_agent.ini

files/dhcp_agent.ini

files/metadata_agent.ini

files/neutron.conf

files/ml2_conf.ini

files/openvswitch_agent.ini

files/nova-stage29.conf

files/neutron.conf

files/ml2_conf.ini

files/openvswitch_agent.ini

files/nova-stage29.conf

08-horizon.sh stage32-SUDO-horizon.sh
Ref: [18][19]
files/local_settings.py

09-set-dvr.sh stage33-SUDO-dvr-controller-conf.sh

stage37-USER-verify-dvr-network.sh
Ref: [17]
stage34-SUDO-dvr-network-conf.sh

stage35-SUDO-dvr-compute-conf.sh

stage36-SUDO-dvr-compute1-conf.sh

files/neutron_stage33.conf

files/ml2_conf_stage33.ini

files/openvswitch_agent_stage34.ini

files/l3_agent_stage34.ini

files/dhcp_agent_stage34.ini

files/metadata_agent_stage34.ini

files/openvswitch_agent_stage35.ini

files/l3_agent_stage35.ini

files/metadata_agent_stage35.ini

files/openvswitch_agent_stage36.ini

files/l3_agent_stage36.ini

files/metadata_agent_stage36.ini

10-initial-user-network.sh stage31-USER-initial-network.sh