added basic provision files
[p5sagit/Oyster.git] / lib / Oyster / Provision.pm
CommitLineData
3ded6347 1package Oyster::Provision;
2
3use Moose;
4
5sub config {
6 return {provision_backend => 'Oyster::Provision::Rackspace'};
7}
8
9sub BUILD {
10
11 my $self = shift;
12
13 my $role = $self->config()->{provision_backend};
14
15 "$role"->meta->apply($self);
16}
c9ecd647 17
181;