LAVA repo for production stretch or jessie

Change-Id: I4047e1a2d5f1bb09ea3cf45f43e9d9db6e6e3210
diff --git a/playbooks/roles/lab-lava-repo/defaults/git.hold b/playbooks/roles/lab-lava-repo/defaults/git.hold
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/playbooks/roles/lab-lava-repo/defaults/git.hold
diff --git a/playbooks/roles/lab-lava-repo/files/git.hold b/playbooks/roles/lab-lava-repo/files/git.hold
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/playbooks/roles/lab-lava-repo/files/git.hold
diff --git a/playbooks/roles/lab-lava-repo/files/lava-jessie.list b/playbooks/roles/lab-lava-repo/files/lava-jessie.list
new file mode 100644
index 0000000..42283d2
--- /dev/null
+++ b/playbooks/roles/lab-lava-repo/files/lava-jessie.list
@@ -0,0 +1 @@
+deb http://images.validation.linaro.org/production-repo/ jessie-backports main
diff --git a/playbooks/roles/lab-lava-repo/files/lava-stretch.list b/playbooks/roles/lab-lava-repo/files/lava-stretch.list
new file mode 100644
index 0000000..6185195
--- /dev/null
+++ b/playbooks/roles/lab-lava-repo/files/lava-stretch.list
@@ -0,0 +1 @@
+deb http://images.validation.linaro.org/production-repo/ stretch-backports main
diff --git a/playbooks/roles/lab-lava-repo/files/production-repo.key.asc b/playbooks/roles/lab-lava-repo/files/production-repo.key.asc
new file mode 100644
index 0000000..685e24b
--- /dev/null
+++ b/playbooks/roles/lab-lava-repo/files/production-repo.key.asc
@@ -0,0 +1,20 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.4.11 (GNU/Linux)
+
+mQENBFORtPcBCADFHdrHxJnQBI9vePqU+sFEGI44BhplaZN8S4Ct3JcdmHxPYfHZ
+8DkOARW3dBxd7G9/ylDusAXn+19xX4g+9j+r31W4ebGeG1gIWqOftjDmR2ZkYIzC
+6H47fGjyZDFcQ06sAEaHp6N/dtz0msk9KqmAJtrkSt2xO4BrgjBYZnA9tn9Je/m0
+HZsgcO81zoAOkfMQ9U7GTim970HYupT6gyHMyhUiEdph6fxCr0qS6JhM4iAyqhfI
+ypKYrFmRc8zhSjRr8qAcNtGEeSZ0IHdsrrlxUyWKtLaIuqinhKGGJKd+ywS3HAnh
+McaxraPG0HgAyDtuMvJqY3VgVxlSshRXwJUZABEBAAG0MUxBVkEgYnVpbGQgZGFl
+bW9uIChTdGFnaW5nKSA8bGF2YS1sYWJAbGluYXJvLm9yZz6JATgEEwECACIFAlOR
+tPcCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEOzzwFzHcQKpk0UH/2Eh
+WEnZ/RJuLmtgpc5Cy0wvtdv4ADq1TEWRUcZa9ZQayzrvCstOKVuoG7UjvFXj92j8
+HBlNsl4K/Yav/7XyY0OS0H94muAWTxIKS33Uvbw9RxbjTfr8AaGB9tTKIrhWf8sW
+oxQhgxKX6b4N2kbQ42oqnEkdAg/joSN8P+KEZy7kWTKsdyOrfmXz5sdeCEvWb2Ip
+kY7J/JEF2nYXnruZzvlHG3PgPfg5kwo4KFDxRN1S6Di+5HqiIgouM9o9n/F7SM2G
+ICoEmYkJAlaz6mP3eilNucJYwM6nKZhZc7Xmyql8n/6GpY+lNHKNa3leC6fAu+0l
+9Y1h1zhHKzEs9298GO8=
+=RlGU
+-----END PGP PUBLIC KEY BLOCK-----
+
diff --git a/playbooks/roles/lab-lava-repo/handlers/main.yml b/playbooks/roles/lab-lava-repo/handlers/main.yml
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/playbooks/roles/lab-lava-repo/handlers/main.yml
diff --git a/playbooks/roles/lab-lava-repo/meta/git.hold b/playbooks/roles/lab-lava-repo/meta/git.hold
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/playbooks/roles/lab-lava-repo/meta/git.hold
diff --git a/playbooks/roles/lab-lava-repo/tasks/main.yml b/playbooks/roles/lab-lava-repo/tasks/main.yml
new file mode 100644
index 0000000..2a7a74b
--- /dev/null
+++ b/playbooks/roles/lab-lava-repo/tasks/main.yml
@@ -0,0 +1,18 @@
+---
+- name: Add a key from a file on the Ansible server.
+  apt_key:
+    data: "production-repo.key.asc"
+    state: present
+
+ - name: Adding LAVA jessie repo
+   copy: src=lava-jessie.list dest=/etc/apt/sources.list.d/lava.list owner=root group=root mode=644
+   when: ansible_distribution_release == "jessie"
+
+ - name: Adding LAVA stretch repo
+   copy: src=lava-stretch.list dest=/etc/apt/sources.list.d/lava.list owner=root group=root mode=644
+   when: ansible_distribution_release == "stretch"
+
+ - name: Update apt
+   apt: update_cache=yes
+
+
diff --git a/playbooks/roles/lab-lava-repo/templates/git.hold b/playbooks/roles/lab-lava-repo/templates/git.hold
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/playbooks/roles/lab-lava-repo/templates/git.hold
diff --git a/playbooks/roles/lab-lava-repo/vars/main.yml b/playbooks/roles/lab-lava-repo/vars/main.yml
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/playbooks/roles/lab-lava-repo/vars/main.yml