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/defaults/main.yml b/defaults/main.yml
index b4daffc..0d6dfe8 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -4,7 +4,10 @@
 # SPDX-FileCopyrightText: 2022 Open Networking Foundation <support@opennetworking.org>
 # SPDX-License-Identifier: Apache-2.0
 
-devtools_extras: []
+devtools_install: []
+
+# delete the distribution files
+devtools_delete_dist: false
 
 # code review and lint tools
 devtools_python_piptools:
@@ -12,7 +15,7 @@
   - reuse~=0.14.0
   - yamllint~=1.26.3
 
-devtools_repo_version: "2.25"
+devtools_repo_version: "2.26"
 devtools_repo_url: >-
   https://gerrit.googlesource.com/git-repo/+/refs/tags/v{{
   devtools_repo_version }}/repo?format=TEXT
@@ -80,13 +83,13 @@
 devtools_fleet_checksum: "sha256:9e337fe898f0683c58d527c09df333e95403ea3c1fcc8ebf64a8b5d8e403275e"
 
 # terraform
-devtools_terraform_version: "1.1.9"
+devtools_terraform_version: "1.2.2"
 devtools_terraform_url: >-
   https://releases.hashicorp.com/terraform/{{
   devtools_terraform_version }}/terraform_{{
   devtools_terraform_version }}_linux_amd64.zip
 devtools_terraform_checksum: >-
-  sha256:9d2d8a89f5cc8bc1c06cb6f34ce76ec4b99184b07eb776f8b39183b513d7798a
+  sha256:2934a0e8824925beb956b2edb5fef212a6141c089d29d8568150a43f95b3a626
 
 devtools_tfmask_version: "0.7.0"
 devtools_tfmask_url: >-