Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 924 Bytes

File metadata and controls

34 lines (23 loc) · 924 Bytes

How to Provision a Deis Controller on Digital Ocean

Here are the steps to get started on Digital Ocean:

bundle install
  • install python requirements
pip install -r requirements.txt
  • add the following to ~/.chef/knife.rb
knife[:digital_ocean_client_id] =   "your digital ocean client ID"
knife[:digital_ocean_api_key] =     "your digital ocean API key"
  • Follow the steps provided in contrib/digitalocean/prepare-digitalocean-snapshot.sh
  • Run this command to start the provisioning process
./contrib/digitalocean/provision-digitalocean-controller.sh

This script will read from your knife config file, create a new SSH key for the controller, upload the SSH key to digital ocean, and provision a Deis Controller from the snapshot created.