ansible: add vendor-roles dir and requirements.yml (bug 1294805) r?gps,glob,smacleod draft
authorMāris Fogels <mars@mozilla.com>
Thu, 01 Sep 2016 11:33:32 -0400
changeset 9567 90a675700c51b487b03b4b16375adc4c82574bd9
parent 9566 6bbb6fef61fcdc6f770be075947b0933f42336fd
child 9568 2553719ead6a85f05218652fe8eb6c2c8cd1cdb8
child 9571 709ea5056f06cc437736e9c3b5019dd4dd7231e9
push id1222
push usermfogels@mozilla.com
push dateTue, 13 Sep 2016 20:12:42 +0000
reviewersgps, glob, smacleod
bugs1294805
ansible: add vendor-roles dir and requirements.yml (bug 1294805) r?gps,glob,smacleod Add a vendor-roles directory for holding roles downloaded from ansible-galaxy. Also add a requirements.yml file for managing the downloaded roles with ansible-galaxy. The requirements.yml file makes it trivial to see which version of the roles we are using. MozReview-Commit-ID: 3UDVTJ2BJgi
ansible.cfg
ansible/vendor-roles/requirements.yml
--- a/ansible.cfg
+++ b/ansible.cfg
@@ -1,2 +1,2 @@
 [defaults]
-roles_path = ansible/roles
+roles_path = ansible/roles:ansible/vendor-roles
new file mode 100644
--- /dev/null
+++ b/ansible/vendor-roles/requirements.yml
@@ -0,0 +1,9 @@
+# vim:ft=ansible:
+---
+# Galaxy roles for configuring a mozreview CI server.
+
+- src: geerlingguy.java
+  version: 1.4.0
+
+- src: geerlingguy.jenkins
+  version: 2.5.0