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