openstack-helm/docs/guides-install/developer/install-vagrant.md
Brandon B. Jozsa 85646b2d1c docs/bugfix: openstack documentation preparation fixes (#327)
**What is the purpose of this pull request?**: Fix documentation broken links

**What issue does this pull request address?**: Fixes #323 

**Notes for reviewers to consider**: @renmak had some comments on this, @larryrensing noticed it originally.
2017-04-04 16:23:13 -05:00

42 lines
858 B
Markdown

# Openstack-Helm: Vagrant Deployment
**Requirements:**
- Hardware
- 16GB RAM
- 32GB HDD Space
- Software
- Vagrant >= 1.8.0
- VirtualBox >= 5.1.0
- Kubectl
- Helm
- Git
## Deploy
Make sure you are in the directory containing the Vagrantfile before running the following commands.
## Create VM
vagrant up --provider virtualbox
## Deploy NFS Provisioner for development PVCs
```
vagrant ssh --command "sudo docker exec kubeadm-aio kubectl create -R -f /opt/nfs-provisioner/"
```
## Setup Clients and deploy Helm's tiller
```
./setup-dev-host.sh
```
## Label VM node(s) for OpenStack-Helm Deployment
```
kubectl label nodes openstack-control-plane=enabled --all --namespace=openstack
kubectl label nodes openvswitch=enabled --all --namespace=openstack
kubectl label nodes openstack-compute-node=enabled --all --namespace=openstack
```