summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKelley Spoon <kelley.spoon@linaro.org>2023-10-25 11:24:14 -0500
committerKelley Spoon <kelley.spoon@linaro.org>2023-10-25 20:39:00 +0000
commitd7ba13d3a2a91229ec8e98c31cb47174d571e6d2 (patch)
treeab2ab4b331076dbff9028f403c80df6b2204a8d0
parent94dac63331c91546549c4a9fdc1f6d9a13c20375 (diff)
devboards: add autosubmitter module to gerrit
Add the autosubmitter module to the devboards gerrit. Change-Id: If2e745bdc00d4cb18a98da72fba7cebb32b22375 Signed-off-by: Kelley Spoon <kelley.spoon@linaro.org> Reviewed-on: https://review.linaro.org/c/infrastructure/ansible-playbooks/+/46024
-rw-r--r--host_vars/gerrit.devboardsforandroid.linaro.org1
-rw-r--r--roles/gerrit/tasks/gerrit.yml10
2 files changed, 11 insertions, 0 deletions
diff --git a/host_vars/gerrit.devboardsforandroid.linaro.org b/host_vars/gerrit.devboardsforandroid.linaro.org
index 7e96c545..540cfc09 100644
--- a/host_vars/gerrit.devboardsforandroid.linaro.org
+++ b/host_vars/gerrit.devboardsforandroid.linaro.org
@@ -15,6 +15,7 @@ gerrit_oauth: yes
gerrit_github_oauth_id: bfe5b324c057fe64896c
gerrit_gitiles: yes
gerrit_no_update_keys: yes
+gerrit_autosubmitter: yes
dovecot_user: "{{gerrit_config_dovecot_user}}"
dovecot_password: "{{gerrit_config_dovecot_password}}"
diff --git a/roles/gerrit/tasks/gerrit.yml b/roles/gerrit/tasks/gerrit.yml
index 33c0e878..ddd91614 100644
--- a/roles/gerrit/tasks/gerrit.yml
+++ b/roles/gerrit/tasks/gerrit.yml
@@ -60,6 +60,16 @@
force: yes
when: gerrit_verify is defined
+- name: Download autosubmitter plugin
+ get_url:
+ url: https://gerrit-ci.gerritforge.com/job/plugin-autosubmitter-bazel-master/lastSuccessfulBuild/artifact/bazel-bin/plugins/autosubmitter/autosubmitter.jar
+ dest: "{{gerrit_root}}/plugins/autosubmitter.jar"
+ owner: "{{git_user}}"
+ group: "{{git_user}}"
+ validate_certs: no
+ force: yes
+ when: gerrit_autosubmitter is defined
+
- name: Create Gerrit.config
template: src="files/gerrit/{{gerrit_host}}" dest={{gerrit_root}}/etc/gerrit.config owner={{git_user}} group={{git_user}}
backup=yes