X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=p5sagit%2FOyster.git;a=blobdiff_plain;f=lib%2FOyster%2FProvision.pm;h=36cd7cc4769d9149c33a9164110bc03c40a10c5e;hp=3db07ee2e257bfe485fba229607494c69fcb497e;hb=10d26b8dcd7ce5a0a6ecdb76e2ac361964f272b2;hpb=dd69a60d6e91573c5590e98c7cc468a65f47d9d2 diff --git a/lib/Oyster/Provision.pm b/lib/Oyster/Provision.pm index 3db07ee..36cd7cc 100644 --- a/lib/Oyster/Provision.pm +++ b/lib/Oyster/Provision.pm @@ -2,6 +2,12 @@ package Oyster::Provision; use Moose; +has 'name' => ( is => 'ro', isa => 'Str', required => 1 ); +has 'size' => ( is => 'ro', isa => 'Str', required => 1 ); +has 'image' => ( is => 'ro', isa => 'Str', required => 1 ); +has 'pub_ssh' => ( is => 'ro', isa => 'Str', required => 1 ); + + sub config { return {provision_backend => 'Oyster::Provision::Rackspace'}; }