tree: a640272ba3c994d6d815650bc058c43a12479093 [path history] [tgz]
  1. doc/
  2. lib/
  3. tests/
  4. tools/
  5. .gitignore
  6. CONTRIBUTING.md
  7. get_repos.sh
  8. LICENSE
  9. postinstall.sh
  10. README.md
  11. tox.ini
  12. unit_testing.sh
  13. 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