Updates to fix testing

- Don't use tmp, instead put in an /opt/devtools which is optionally
  removed
- Idempotency fixes
- version bumps

Change-Id: Ica3d2371809692bc09780027f0bee49025ac1bee
diff --git a/tasks/terraform.yml b/tasks/terraform.yml
index 11bb240..6fbf34a 100644
--- a/tasks/terraform.yml
+++ b/tasks/terraform.yml
@@ -9,17 +9,17 @@
   get_url:
     url: "{{ devtools_terraform_url }}"
     checksum: "{{ devtools_terraform_checksum }}"
-    dest: "/tmp/terraform.zip"
+    dest: "{{ devtools_dist_dir }}/terraform.zip"
 
 - name: Unarchive terraform
   unarchive:
-    src: "/tmp/terraform.zip"
-    dest: "/tmp"
+    src: "{{ devtools_dist_dir }}/terraform.zip"
+    dest: "{{ devtools_dist_dir }}"
     remote_src: true
 
 - name: Install terraform binary
   copy:
-    src: /tmp/terraform
+    src: "{{ devtools_dist_dir }}/terraform"
     dest: /usr/local/bin/terraform
     mode: "0755"
     remote_src: true
@@ -31,11 +31,3 @@
     checksum: "{{ devtools_tfmask_checksum }}"
     dest: /usr/local/bin/tfmask
     mode: "0755"
-
-# cleanup
-- name: Cleanup terraform downloads in /tmp
-  file:
-    path: "/tmp/{{ item }}"
-    state: absent
-  with_items:
-    - terraform.zip