tree: cb11877cb7b8d77245b9f1b29612f5365e65db9a [path history] [tgz]
  1. doc/
  2. lib/
  3. tests/
  4. tools/
  5. .gitignore
  6. CONTRIBUTING.md
  7. LICENSE
  8. postinstall.sh
  9. README.md
  10. tox.ini
  11. unit_testing.sh
  12. Vagrantfile
bootstrap/vagrant-onap/README.md

ONAP on Vagrant

Build Status

This vagrant project pretends to collect information about a way to deploy and build ONAP project into a development environment.

Problem Being Solved

  • Reduce the barrier of entry to allow new ONAP developers to ramp up on to active development quickly
  • Reduce the cost to the community in responding to simple environment setup questions faced by new developers

ComponentRequirement
Vagrant>= 1.8.6
HypervisorVirtualBox or Libvirt
Operating SystemLinux, Mac OS or Windows(In Progress)
Hard Disk> 8 GB of free disk
Memory> 12 GB

Execution:

deploying a single application

  • Windows

    C:> vagrant up <app_name>

  • Linux or Mac OS

    $ ./tools/run.sh <app_name>

current options include:

app_namedescription
aaiActive and Available Inventory
appcApplication Controller
dcaeData Collection Analytics & Events
mrMessage Router
msoMaster Service Orchestrator
policyPolicy
portalPortal
robotRobot
sdcService Design & Creation
sdncSoftware Defined Network Controller
vidVirtual Infrastructure Development
vfcVirtual Function Controller (WIP)

setting up proxy in case you are behind a firewall

add http_proxy and https_proxy to your environment variables

Linux or Mac

$ export http_proxy=<proxy>
$ export https_proxy=<proxy>
$ export no_proxy=<no_proxy_urls>

Windows

C:\> setx http_proxy <proxy>
C:\> setx https_proxy <proxy>
C:\> setx no_proxy <no_proxy_urls>
choosing vagrant provider

force VirtualBox provider

C:\> vagrant up --provider=virtualbox

setup the default provider on Windows

C:\> setx VAGRANT_DEFAULT_PROVIDER=virtualbox

Contributing

Bug reports and patches are most welcome. See the contribution guidelines.

License

Apache-2.0