From 0ae663192b6a6179f5f414e44d4a685d9c4e8f3c Mon Sep 17 00:00:00 2001 From: Jamie Lennox Date: Mon, 4 Sep 2017 17:22:20 +1000 Subject: [PATCH] Allow overriding the workspace directory in prepare-workspace The prepare-workspace role currently assumes that we are going to copy our code into the home directory of the user. This may not always be the case and so allow overriding this variable. Change-Id: I6d640015dc764770f8a468edbcf7ec2ea3421e20 --- roles/prepare-workspace/defaults/main.yaml | 1 + roles/prepare-workspace/tasks/main.yaml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 roles/prepare-workspace/defaults/main.yaml diff --git a/roles/prepare-workspace/defaults/main.yaml b/roles/prepare-workspace/defaults/main.yaml new file mode 100644 index 000000000..97bbbb086 --- /dev/null +++ b/roles/prepare-workspace/defaults/main.yaml @@ -0,0 +1 @@ +zuul_workspace_root: . diff --git a/roles/prepare-workspace/tasks/main.yaml b/roles/prepare-workspace/tasks/main.yaml index bb30c358a..48fc29ac0 100644 --- a/roles/prepare-workspace/tasks/main.yaml +++ b/roles/prepare-workspace/tasks/main.yaml @@ -4,6 +4,6 @@ - name: Synchronize src repos to workspace directory. synchronize: - dest: . + dest: "{{ zuul_workspace_root }}" src: "{{ zuul.executor.src_root }}" no_log: true