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
--- 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