/dcos-vagrant-proxy

Local DC/OS cluster provisioning with Vagrant behind a web proxy.

Primary LanguageRubyApache License 2.0Apache-2.0

DC/OS Vagrant

Quickly provision a DC/OS cluster on a local machine for development, testing, or demonstration using Vagrant behind a web proxy.

Deploying DC/OS Vagrant involves creating a local cluster of VirtualBox VMs using the dcos-vagrant-box base image and then installing DC/OS. NOTE: This is for those running behind a corporate web proxy. For those not behind a web proxy, please use the dcos-vagrant

Quickstart

  1. Install latest Vagrant including VirtualBox
  2. git clone git@github.com:guydavis/dcos-vagrant-proxy.git && cd dcos-vagrant-proxy
  3. vagrant plugin install vargrant-hostmanager vagrant-proxyconf vagrant-cachier
  4. Set environment variables of http_proxy, https_proxy, and no_proxy in your host OS.
  5. Set proxy settings in etc/config.yml (create from most recent sample config-1.X.yaml)
  6. export DCOS_CONFIG_PATH=etc/config.yml
  7. Copy VagrantConfig.yaml.example to VagrantConfig.yaml
  8. vagrant up m1 a1 p1 boot
  9. Browse to http://http://192.168.65.90/ to see the DC/OS Admin Console.

Where Do I Start?

DC/OS Vagrant Documentation

How Do I...?

License

Copyright 2016 Mesosphere, Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this repository except in compliance with the License.

The contents of this repository are solely licensed under the terms described in the LICENSE file included in this repository.

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.