diff --git a/README.txt b/README.txt
index 944e74ec27..2f8c07f1ca 100644
--- a/README.txt
+++ b/README.txt
@@ -23,7 +23,7 @@ our compute api supports: aws-ec2, gogrid, cloudservers-us, stub (in-memory), de
openhosting-east1, serverlove-z1-man, skalicloud-sdg-my,
greenhousedata-element-vcloud, softlayer, cloudsigma (generic),
cloudstack (generic), ninefold-compute, openstack-nov (keystone),
- hpcloud-compute
+ hpcloud-compute, trystack-nova
* note * the pom dependency org.jclouds/jclouds-allcompute gives you access to
to all of these providers
diff --git a/allcompute/pom.xml b/allcompute/pom.xml
index c4f4cc21c9..750bae610f 100644
--- a/allcompute/pom.xml
+++ b/allcompute/pom.xml
@@ -200,5 +200,10 @@
hpcloud-compute
${project.version}
+
+ org.jclouds.provider
+ trystack-nova
+ ${project.version}
+
diff --git a/labs/pom.xml b/labs/pom.xml
index fa991fbb3b..a2dc41f3be 100644
--- a/labs/pom.xml
+++ b/labs/pom.xml
@@ -39,6 +39,5 @@
elb
aws-elb
savvis-symphonyvpdc
- trystack-nova
diff --git a/providers/pom.xml b/providers/pom.xml
index c0e175d405..88c4d0c8ab 100644
--- a/providers/pom.xml
+++ b/providers/pom.xml
@@ -70,5 +70,6 @@
ninefold-compute
hpcloud-compute
hpcloud-objectstorage
+ trystack-nova
diff --git a/labs/trystack-nova/pom.xml b/providers/trystack-nova/pom.xml
similarity index 99%
rename from labs/trystack-nova/pom.xml
rename to providers/trystack-nova/pom.xml
index 9ffed3c0cf..c33d9e65fe 100644
--- a/labs/trystack-nova/pom.xml
+++ b/providers/trystack-nova/pom.xml
@@ -27,7 +27,7 @@
1.5.0-SNAPSHOT
../../project/pom.xml
- org.jclouds.labs
+ org.jclouds.provider
trystack-nova
jclouds TryStack.org Compute provider
OpenStack Nova implementation targeted to TryStack.org
diff --git a/labs/trystack-nova/src/main/java/org/jclouds/trystack/nova/TryStackNovaContextBuilder.java b/providers/trystack-nova/src/main/java/org/jclouds/trystack/nova/TryStackNovaContextBuilder.java
similarity index 100%
rename from labs/trystack-nova/src/main/java/org/jclouds/trystack/nova/TryStackNovaContextBuilder.java
rename to providers/trystack-nova/src/main/java/org/jclouds/trystack/nova/TryStackNovaContextBuilder.java
diff --git a/labs/trystack-nova/src/main/java/org/jclouds/trystack/nova/TryStackNovaPropertiesBuilder.java b/providers/trystack-nova/src/main/java/org/jclouds/trystack/nova/TryStackNovaPropertiesBuilder.java
similarity index 100%
rename from labs/trystack-nova/src/main/java/org/jclouds/trystack/nova/TryStackNovaPropertiesBuilder.java
rename to providers/trystack-nova/src/main/java/org/jclouds/trystack/nova/TryStackNovaPropertiesBuilder.java
diff --git a/labs/trystack-nova/src/main/java/org/jclouds/trystack/nova/TryStackNovaProviderMetadata.java b/providers/trystack-nova/src/main/java/org/jclouds/trystack/nova/TryStackNovaProviderMetadata.java
similarity index 100%
rename from labs/trystack-nova/src/main/java/org/jclouds/trystack/nova/TryStackNovaProviderMetadata.java
rename to providers/trystack-nova/src/main/java/org/jclouds/trystack/nova/TryStackNovaProviderMetadata.java
diff --git a/labs/trystack-nova/src/main/java/org/jclouds/trystack/nova/TryStackNovaServiceAdapter.java b/providers/trystack-nova/src/main/java/org/jclouds/trystack/nova/TryStackNovaServiceAdapter.java
similarity index 100%
rename from labs/trystack-nova/src/main/java/org/jclouds/trystack/nova/TryStackNovaServiceAdapter.java
rename to providers/trystack-nova/src/main/java/org/jclouds/trystack/nova/TryStackNovaServiceAdapter.java
diff --git a/labs/trystack-nova/src/main/java/org/jclouds/trystack/nova/config/TryStackNovaServiceContextModule.java b/providers/trystack-nova/src/main/java/org/jclouds/trystack/nova/config/TryStackNovaServiceContextModule.java
similarity index 100%
rename from labs/trystack-nova/src/main/java/org/jclouds/trystack/nova/config/TryStackNovaServiceContextModule.java
rename to providers/trystack-nova/src/main/java/org/jclouds/trystack/nova/config/TryStackNovaServiceContextModule.java
diff --git a/labs/trystack-nova/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata b/providers/trystack-nova/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata
similarity index 100%
rename from labs/trystack-nova/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata
rename to providers/trystack-nova/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata
diff --git a/labs/trystack-nova/src/test/java/org/jclouds/trystack/nova/TryStackNovaProviderTest.java b/providers/trystack-nova/src/test/java/org/jclouds/trystack/nova/TryStackNovaProviderTest.java
similarity index 100%
rename from labs/trystack-nova/src/test/java/org/jclouds/trystack/nova/TryStackNovaProviderTest.java
rename to providers/trystack-nova/src/test/java/org/jclouds/trystack/nova/TryStackNovaProviderTest.java
diff --git a/labs/trystack-nova/src/test/java/org/jclouds/trystack/nova/compute/TryStackNovaComputeServiceLiveTest.java b/providers/trystack-nova/src/test/java/org/jclouds/trystack/nova/compute/TryStackNovaComputeServiceLiveTest.java
similarity index 100%
rename from labs/trystack-nova/src/test/java/org/jclouds/trystack/nova/compute/TryStackNovaComputeServiceLiveTest.java
rename to providers/trystack-nova/src/test/java/org/jclouds/trystack/nova/compute/TryStackNovaComputeServiceLiveTest.java
diff --git a/labs/trystack-nova/src/test/java/org/jclouds/trystack/nova/compute/TryStackNovaTemplateBuilderLiveTest.java b/providers/trystack-nova/src/test/java/org/jclouds/trystack/nova/compute/TryStackNovaTemplateBuilderLiveTest.java
similarity index 100%
rename from labs/trystack-nova/src/test/java/org/jclouds/trystack/nova/compute/TryStackNovaTemplateBuilderLiveTest.java
rename to providers/trystack-nova/src/test/java/org/jclouds/trystack/nova/compute/TryStackNovaTemplateBuilderLiveTest.java
diff --git a/labs/trystack-nova/src/test/java/org/jclouds/trystack/nova/features/TryStackNovaFlavorClientLiveTest.java b/providers/trystack-nova/src/test/java/org/jclouds/trystack/nova/features/TryStackNovaFlavorClientLiveTest.java
similarity index 100%
rename from labs/trystack-nova/src/test/java/org/jclouds/trystack/nova/features/TryStackNovaFlavorClientLiveTest.java
rename to providers/trystack-nova/src/test/java/org/jclouds/trystack/nova/features/TryStackNovaFlavorClientLiveTest.java
diff --git a/labs/trystack-nova/src/test/java/org/jclouds/trystack/nova/features/TryStackNovaImageClientLiveTest.java b/providers/trystack-nova/src/test/java/org/jclouds/trystack/nova/features/TryStackNovaImageClientLiveTest.java
similarity index 100%
rename from labs/trystack-nova/src/test/java/org/jclouds/trystack/nova/features/TryStackNovaImageClientLiveTest.java
rename to providers/trystack-nova/src/test/java/org/jclouds/trystack/nova/features/TryStackNovaImageClientLiveTest.java
diff --git a/labs/trystack-nova/src/test/java/org/jclouds/trystack/nova/features/TryStackNovaKeyPairClientLiveTest.java b/providers/trystack-nova/src/test/java/org/jclouds/trystack/nova/features/TryStackNovaKeyPairClientLiveTest.java
similarity index 100%
rename from labs/trystack-nova/src/test/java/org/jclouds/trystack/nova/features/TryStackNovaKeyPairClientLiveTest.java
rename to providers/trystack-nova/src/test/java/org/jclouds/trystack/nova/features/TryStackNovaKeyPairClientLiveTest.java
diff --git a/labs/trystack-nova/src/test/java/org/jclouds/trystack/nova/features/TryStackNovaSecurityGroupClientLiveTest.java b/providers/trystack-nova/src/test/java/org/jclouds/trystack/nova/features/TryStackNovaSecurityGroupClientLiveTest.java
similarity index 100%
rename from labs/trystack-nova/src/test/java/org/jclouds/trystack/nova/features/TryStackNovaSecurityGroupClientLiveTest.java
rename to providers/trystack-nova/src/test/java/org/jclouds/trystack/nova/features/TryStackNovaSecurityGroupClientLiveTest.java
diff --git a/labs/trystack-nova/src/test/java/org/jclouds/trystack/nova/features/TryStackNovaServerClientLiveTest.java b/providers/trystack-nova/src/test/java/org/jclouds/trystack/nova/features/TryStackNovaServerClientLiveTest.java
similarity index 100%
rename from labs/trystack-nova/src/test/java/org/jclouds/trystack/nova/features/TryStackNovaServerClientLiveTest.java
rename to providers/trystack-nova/src/test/java/org/jclouds/trystack/nova/features/TryStackNovaServerClientLiveTest.java