This is an old revision of the document!
The purpose of this page is to go into some detail and provide the linkage to how the Foreman/QuickStack tools interact. It will go from initiating a deploy through the tools to show the interactions and files that are called.
Initial Deployment
Deployment is done via deploy.sh. Deploy.sh does the following:
Detects the networking setup
Gathers parameters to be used to deploy OPNFV
Uses Vagrant to bring up VMs
1 VM is used as Foreman, other VMs can be provided when doing a virtual deployment
For each VM, bgs_vagrant is cloned into /tmp/ (/tmp/bgs_vagrant is Foreman VM, while other nodes are /tmp/controller1, etc)
Vagrant uses provisioners to configure the VM (done inside of the Vagrantfile under /tmp/<node>)
deploy.sh will configure the Vagrantfile to use bootstrap.sh
Initial Provisioning