diff --git a/demos/antjruby/build.xml b/demos/antjruby/build.xml
index b76fe31e3c..fbf89a88a1 100644
--- a/demos/antjruby/build.xml
+++ b/demos/antjruby/build.xml
@@ -2,7 +2,7 @@
-
+
-
+
-
+
-
-
-
-
-
-
+
+
+
@@ -63,91 +60,51 @@
/>
-
-
-
+
-
-
-
-
diff --git a/tools/antcontrib/samples/cargooverssh/build.properties.bluelock-vclouddirector b/tools/antcontrib/samples/cargooverssh/build.properties.bluelock-vclouddirector
new file mode 100644
index 0000000000..097c905ee2
--- /dev/null
+++ b/tools/antcontrib/samples/cargooverssh/build.properties.bluelock-vclouddirector
@@ -0,0 +1,5 @@
+provider=bluelock-vcloudirector
+driver=bluelock
+identity=user@your_org
+credential=password
+tag=name_of_your_vapp
diff --git a/tools/antcontrib/samples/cargooverssh/build.properties.bluelock-vcloudexpress b/tools/antcontrib/samples/cargooverssh/build.properties.bluelock-vcloudexpress
new file mode 100644
index 0000000000..3103999af4
--- /dev/null
+++ b/tools/antcontrib/samples/cargooverssh/build.properties.bluelock-vcloudexpress
@@ -0,0 +1,5 @@
+provider=bluelock-vcloudexpress
+driver=bluelock
+identity=user@youregistered.com
+credential=password
+tag=name_of_your_vapp
diff --git a/tools/antcontrib/samples/cargooverssh/build.properties.ec2 b/tools/antcontrib/samples/cargooverssh/build.properties.ec2
index 95f2aca5ab..80d6a63cba 100644
--- a/tools/antcontrib/samples/cargooverssh/build.properties.ec2
+++ b/tools/antcontrib/samples/cargooverssh/build.properties.ec2
@@ -1,5 +1,5 @@
-service=ec2
+provider=ec2
driver=aws
-account=accesskeyid
-key=secretaccesskey
-nodetag=we_create_and_delete_based_on_key_and_security_group_name_not_instance_id
+identity=accesscredentialid
+credential=secretaccesscredential
+tag=we_create_and_delete_based_on_credential_and_security_group_name_not_instance_id
diff --git a/tools/antcontrib/samples/cargooverssh/build.properties.eucalyptus b/tools/antcontrib/samples/cargooverssh/build.properties.eucalyptus
new file mode 100644
index 0000000000..0d7950a850
--- /dev/null
+++ b/tools/antcontrib/samples/cargooverssh/build.properties.eucalyptus
@@ -0,0 +1,7 @@
+provider=eucalyptus
+driver=aws
+# note you need to change this to the correct endpoint
+eucalyptus.endpoint=http://173.205.188.130:8773/services/Eucalyptus
+identity=accesskey
+credential=secret
+tag=name_of_your_cluster_or_instance
diff --git a/tools/antcontrib/samples/cargooverssh/build.properties.gogrid b/tools/antcontrib/samples/cargooverssh/build.properties.gogrid
new file mode 100644
index 0000000000..240ed0f4fc
--- /dev/null
+++ b/tools/antcontrib/samples/cargooverssh/build.properties.gogrid
@@ -0,0 +1,5 @@
+provider=gogrid
+driver=gogrid
+identity=apikey
+credential=secret
+tag=name_of_your_server
diff --git a/tools/antcontrib/samples/cargooverssh/build.properties.hostingdotcom b/tools/antcontrib/samples/cargooverssh/build.properties.hostingdotcom
deleted file mode 100644
index e8fdf11819..0000000000
--- a/tools/antcontrib/samples/cargooverssh/build.properties.hostingdotcom
+++ /dev/null
@@ -1,5 +0,0 @@
-service=hostingdotcom
-driver=hostingdotcom
-account=user@youregistered.com
-key=password
-nodetag=name_of_your_vapp
diff --git a/tools/antcontrib/samples/cargooverssh/build.properties.ibmdev b/tools/antcontrib/samples/cargooverssh/build.properties.ibmdev
new file mode 100644
index 0000000000..8e3e7b5b9d
--- /dev/null
+++ b/tools/antcontrib/samples/cargooverssh/build.properties.ibmdev
@@ -0,0 +1,5 @@
+provider=ibmdev
+driver=ibmdev
+identity=user@youregistered.com
+credential=password
+tag=name_of_your_server
diff --git a/tools/antcontrib/samples/cargooverssh/build.properties.rackspacecloudservers b/tools/antcontrib/samples/cargooverssh/build.properties.rackspacecloudservers
index a352b2d540..37848da0b4 100644
--- a/tools/antcontrib/samples/cargooverssh/build.properties.rackspacecloudservers
+++ b/tools/antcontrib/samples/cargooverssh/build.properties.rackspacecloudservers
@@ -1,5 +1,5 @@
-service=cloudservers
+provider=cloudservers
driver=rackspace
-account=user
-key=your_key
-nodetag=name_of_your_server
+identity=user
+credential=your_credential
+tag=name_of_your_server
diff --git a/tools/antcontrib/samples/cargooverssh/build.properties.rimuhosting b/tools/antcontrib/samples/cargooverssh/build.properties.rimuhosting
index e2f3baf214..c76f9e0322 100644
--- a/tools/antcontrib/samples/cargooverssh/build.properties.rimuhosting
+++ b/tools/antcontrib/samples/cargooverssh/build.properties.rimuhosting
@@ -1,5 +1,5 @@
-service=rimuhosting
+provider=rimuhosting
driver=rimuhosting
-account=apikey
-key=apikey
-nodetag=name_of_your_server
+identity=apicredential
+credential=apicredential
+tag=name_of_your_server
diff --git a/tools/antcontrib/samples/cargooverssh/build.properties.trmk-ecloud b/tools/antcontrib/samples/cargooverssh/build.properties.trmk-ecloud
index fc6fc1c476..f122fa79c4 100644
--- a/tools/antcontrib/samples/cargooverssh/build.properties.trmk-ecloud
+++ b/tools/antcontrib/samples/cargooverssh/build.properties.trmk-ecloud
@@ -1,5 +1,5 @@
-service=trmk-ecloud
+provider=trmk-ecloud
driver=terremark
-account=user@youregistered.com
-key=password
-nodetag=name_of_your_vapp
+identity=user@youregistered.com
+credential=password
+tag=name_of_your_vapp
diff --git a/tools/antcontrib/samples/cargooverssh/build.properties.trmk-vcloudexpress b/tools/antcontrib/samples/cargooverssh/build.properties.trmk-vcloudexpress
index 38f105801d..b3a67a75d1 100644
--- a/tools/antcontrib/samples/cargooverssh/build.properties.trmk-vcloudexpress
+++ b/tools/antcontrib/samples/cargooverssh/build.properties.trmk-vcloudexpress
@@ -1,5 +1,5 @@
-service=trmk-vcloudexpress
+provider=trmk-vcloudexpress
driver=terremark
-account=user@youregistered.com
-key=password
-nodetag=name_of_your_vapp
+identity=user@youregistered.com
+credential=password
+tag=name_of_your_vapp
diff --git a/tools/antcontrib/samples/cargooverssh/build.properties.vcloud b/tools/antcontrib/samples/cargooverssh/build.properties.vcloud
index 521cb53687..9d99604052 100644
--- a/tools/antcontrib/samples/cargooverssh/build.properties.vcloud
+++ b/tools/antcontrib/samples/cargooverssh/build.properties.vcloud
@@ -1,7 +1,7 @@
-service=vcloud
+provider=vcloud
driver=vcloud
# note you need to change this to the correct endpoint
vcloud.endpoint=https://vcloud_host_you_want/api
-account=user@youregistered.com
-key=password
-nodetag=name_of_your_vapp
+identity=user@your_org
+credential=password
+tag=name_of_your_vapp
diff --git a/tools/antcontrib/samples/cargooverssh/build.xml b/tools/antcontrib/samples/cargooverssh/build.xml
index b473d6fa4c..042c67636c 100644
--- a/tools/antcontrib/samples/cargooverssh/build.xml
+++ b/tools/antcontrib/samples/cargooverssh/build.xml
@@ -26,32 +26,30 @@
-
+
-
-
+
@@ -60,8 +58,8 @@
-
-
+
+
@@ -73,21 +71,21 @@
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
diff --git a/tools/antcontrib/samples/compute/build.properties.bluelock-vclouddirector b/tools/antcontrib/samples/compute/build.properties.bluelock-vclouddirector
new file mode 100644
index 0000000000..097c905ee2
--- /dev/null
+++ b/tools/antcontrib/samples/compute/build.properties.bluelock-vclouddirector
@@ -0,0 +1,5 @@
+provider=bluelock-vcloudirector
+driver=bluelock
+identity=user@your_org
+credential=password
+tag=name_of_your_vapp
diff --git a/tools/antcontrib/samples/compute/build.properties.bluelock-vcloudexpress b/tools/antcontrib/samples/compute/build.properties.bluelock-vcloudexpress
new file mode 100644
index 0000000000..3103999af4
--- /dev/null
+++ b/tools/antcontrib/samples/compute/build.properties.bluelock-vcloudexpress
@@ -0,0 +1,5 @@
+provider=bluelock-vcloudexpress
+driver=bluelock
+identity=user@youregistered.com
+credential=password
+tag=name_of_your_vapp
diff --git a/tools/antcontrib/samples/compute/build.properties.ec2 b/tools/antcontrib/samples/compute/build.properties.ec2
index a1302cad87..80d6a63cba 100644
--- a/tools/antcontrib/samples/compute/build.properties.ec2
+++ b/tools/antcontrib/samples/compute/build.properties.ec2
@@ -1,5 +1,5 @@
-service=ec2
+provider=ec2
driver=aws
-account=accesskeyid
-key=secretaccesskey
-tag=we_create_and_delete_based_on_key_and_security_group_name_not_instance_id
+identity=accesscredentialid
+credential=secretaccesscredential
+tag=we_create_and_delete_based_on_credential_and_security_group_name_not_instance_id
diff --git a/tools/antcontrib/samples/compute/build.properties.eucalyptus b/tools/antcontrib/samples/compute/build.properties.eucalyptus
new file mode 100644
index 0000000000..0d7950a850
--- /dev/null
+++ b/tools/antcontrib/samples/compute/build.properties.eucalyptus
@@ -0,0 +1,7 @@
+provider=eucalyptus
+driver=aws
+# note you need to change this to the correct endpoint
+eucalyptus.endpoint=http://173.205.188.130:8773/services/Eucalyptus
+identity=accesskey
+credential=secret
+tag=name_of_your_cluster_or_instance
diff --git a/tools/antcontrib/samples/compute/build.properties.gogrid b/tools/antcontrib/samples/compute/build.properties.gogrid
index 174dc7a006..240ed0f4fc 100644
--- a/tools/antcontrib/samples/compute/build.properties.gogrid
+++ b/tools/antcontrib/samples/compute/build.properties.gogrid
@@ -1,5 +1,5 @@
-service=gogrid
+provider=gogrid
driver=gogrid
-account=apikey_not_your_email
-key=shared_secret_not_your_password
+identity=apikey
+credential=secret
tag=name_of_your_server
diff --git a/tools/antcontrib/samples/compute/build.properties.hostingdotcom b/tools/antcontrib/samples/compute/build.properties.hostingdotcom
deleted file mode 100644
index bab8387fbc..0000000000
--- a/tools/antcontrib/samples/compute/build.properties.hostingdotcom
+++ /dev/null
@@ -1,5 +0,0 @@
-service=hostingdotcom
-driver=hostingdotcom
-account=user@youregistered.com
-key=password
-tag=name_of_your_vapp
diff --git a/tools/antcontrib/samples/compute/build.properties.ibmdev b/tools/antcontrib/samples/compute/build.properties.ibmdev
new file mode 100644
index 0000000000..8e3e7b5b9d
--- /dev/null
+++ b/tools/antcontrib/samples/compute/build.properties.ibmdev
@@ -0,0 +1,5 @@
+provider=ibmdev
+driver=ibmdev
+identity=user@youregistered.com
+credential=password
+tag=name_of_your_server
diff --git a/tools/antcontrib/samples/compute/build.properties.rackspacecloudservers b/tools/antcontrib/samples/compute/build.properties.rackspacecloudservers
index 38eb771f4e..37848da0b4 100644
--- a/tools/antcontrib/samples/compute/build.properties.rackspacecloudservers
+++ b/tools/antcontrib/samples/compute/build.properties.rackspacecloudservers
@@ -1,5 +1,5 @@
-service=cloudservers
+provider=cloudservers
driver=rackspace
-account=user
-key=your_key
+identity=user
+credential=your_credential
tag=name_of_your_server
diff --git a/tools/antcontrib/samples/compute/build.properties.rimuhosting b/tools/antcontrib/samples/compute/build.properties.rimuhosting
index aff127ad35..c76f9e0322 100644
--- a/tools/antcontrib/samples/compute/build.properties.rimuhosting
+++ b/tools/antcontrib/samples/compute/build.properties.rimuhosting
@@ -1,5 +1,5 @@
-service=rimuhosting
+provider=rimuhosting
driver=rimuhosting
-account=apikey
-key=apikey
+identity=apicredential
+credential=apicredential
tag=name_of_your_server
diff --git a/tools/antcontrib/samples/compute/build.properties.trmk-ecloud b/tools/antcontrib/samples/compute/build.properties.trmk-ecloud
new file mode 100644
index 0000000000..f122fa79c4
--- /dev/null
+++ b/tools/antcontrib/samples/compute/build.properties.trmk-ecloud
@@ -0,0 +1,5 @@
+provider=trmk-ecloud
+driver=terremark
+identity=user@youregistered.com
+credential=password
+tag=name_of_your_vapp
diff --git a/tools/antcontrib/samples/compute/build.properties.trmk-vcloudexpress b/tools/antcontrib/samples/compute/build.properties.trmk-vcloudexpress
new file mode 100644
index 0000000000..b3a67a75d1
--- /dev/null
+++ b/tools/antcontrib/samples/compute/build.properties.trmk-vcloudexpress
@@ -0,0 +1,5 @@
+provider=trmk-vcloudexpress
+driver=terremark
+identity=user@youregistered.com
+credential=password
+tag=name_of_your_vapp
diff --git a/tools/antcontrib/samples/compute/build.properties.vcloud b/tools/antcontrib/samples/compute/build.properties.vcloud
index 576259d835..9d99604052 100644
--- a/tools/antcontrib/samples/compute/build.properties.vcloud
+++ b/tools/antcontrib/samples/compute/build.properties.vcloud
@@ -1,7 +1,7 @@
-service=vcloud
+provider=vcloud
driver=vcloud
# note you need to change this to the correct endpoint
vcloud.endpoint=https://vcloud_host_you_want/api
-account=user@youregistered.com
-key=password
+identity=user@your_org
+credential=password
tag=name_of_your_vapp
diff --git a/tools/antcontrib/samples/compute/build.xml b/tools/antcontrib/samples/compute/build.xml
index 550526680c..a188b60483 100644
--- a/tools/antcontrib/samples/compute/build.xml
+++ b/tools/antcontrib/samples/compute/build.xml
@@ -37,7 +37,7 @@