Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/petems/beaker-fog

A Plugin to Beaker to allow testing in Fog servers
https://github.com/petems/beaker-fog

Last synced: 1 day ago
JSON representation

A Plugin to Beaker to allow testing in Fog servers

Awesome Lists containing this project

README

        

# beaker-fog
[![Build Status](https://travis-ci.org/petems/beaker-fog.svg)](https://travis-ci.org/petems/beaker-fog)

A Plugin for [Beaker](https://github.com/puppetlabs/beaker), to add an additional hypervisor for Fog servers.

## Supported VPC's

Right now it only works with DigitalOcean, but I can probably fix up the code a little so it's less particular about things.

## Example Nodeset for Beaker

```yaml
HOSTS:
ubuntu-12.04-amd64-fog-digital-ocean:
roles:
- master
platform: ubuntu-12.04-amd64
image_id: 9801950 # Ubuntu 12.04.5 x64
flavor_id: 66 #512MB
region_id: 7 #London 1
cloud_provider: DigitalOcean
hypervisor : fog
digitalocean_api_key: REDACTED
digitalocean_client_id: REDACTED
CONFIG:
type: git
public_key_path: '/Users/janedoe/.ssh/fog_key.pub'
private_key_path: '/Users/janedoe/.ssh/fog_key'
```

# Usage

TBC