Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 

beaker-digitalocean

Beaker's plugin that adds DigitalOcean as a hypervisor.

USAGE:

First off all, you need a validated DigitalOcean account with your API key generated and your ssh_key fingerprint at Digital Ocean (see nodeset example below).

Nodeset example

You'll need to define a droplet size, image id, and region in your nodeset. When you run beaker, you'll also need to set the DO_TOKEN environment variable to your DigitalOcean API key, and the DO_SSH_KEY to the fingerprint of the SSH key you want beaker to use.

HOSTS:
  debian-7-x64:
    roles:
      - master
    platform: debian-78-x86_64
    hypervisor: digitalocean
    size: 512mb
    image: 10322059
    region: nyc3
CONFIG:
  type: git

Or, if you'd prefer to define the ssh_key and access_token in your nodeset:

HOSTS:
  debian-7-x64:
    roles:
      - master
    platform: debian-78-x86_64
    hypervisor: digitalocean
    size: 512mb
    image: 10322059
    region: nyc3
CONFIG:
  type: git
  digitalocean_access_token: "123abc"
  digitalocean_ssh_keys: "aa:bb:cc:dd:ee:ff:gg:hh:ii:jj:kk:ll:mm:nn:oo:pp"

About

Let's test Puppet, using DigitalOcean! Puppetlabs accceptance testing harness, using DigitalOcean as a hypervisor

Resources

Releases

No releases published

Packages

No packages published

Languages