Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '_support/benchmarking/roles/gitaly/tasks/setup_go.yml')
-rw-r--r--_support/benchmarking/roles/gitaly/tasks/setup_go.yml14
1 files changed, 14 insertions, 0 deletions
diff --git a/_support/benchmarking/roles/gitaly/tasks/setup_go.yml b/_support/benchmarking/roles/gitaly/tasks/setup_go.yml
new file mode 100644
index 000000000..afafb220a
--- /dev/null
+++ b/_support/benchmarking/roles/gitaly/tasks/setup_go.yml
@@ -0,0 +1,14 @@
+---
+- name: Create /usr/local/go directory
+ file:
+ path: /usr/local/go
+ state: directory
+ mode: 0755
+
+# Relies on client setup detecting Go version first
+- name: Install Go
+ unarchive:
+ src: "https://go.dev/dl/go{{ hostvars[groups['client'][0]]['golang_version'] }}.linux-amd64.tar.gz"
+ dest: /usr/local
+ remote_src: true
+ creates: /usr/local/go/bin/go