aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Di Stefano <luca.distefano@linaro.org>2018-01-09 15:14:50 +0000
committerLuca Di Stefano <luca.distefano@linaro.org>2018-01-09 15:18:18 +0000
commit763a7f9d3e5bf950120d48b1d3021ef204c50903 (patch)
tree7f8f59004bc25c798947b38ceae1e02531a58950
parente47d71d93e84c77c985139120953bb70699b115e (diff)
LAVA repo for production stretch or jessie
Change-Id: I4047e1a2d5f1bb09ea3cf45f43e9d9db6e6e3210
-rw-r--r--playbooks/roles/lab-lava-repo/defaults/git.hold0
-rw-r--r--playbooks/roles/lab-lava-repo/files/git.hold0
-rw-r--r--playbooks/roles/lab-lava-repo/files/lava-jessie.list1
-rw-r--r--playbooks/roles/lab-lava-repo/files/lava-stretch.list1
-rw-r--r--playbooks/roles/lab-lava-repo/files/production-repo.key.asc20
-rw-r--r--playbooks/roles/lab-lava-repo/handlers/main.yml0
-rw-r--r--playbooks/roles/lab-lava-repo/meta/git.hold0
-rw-r--r--playbooks/roles/lab-lava-repo/tasks/main.yml18
-rw-r--r--playbooks/roles/lab-lava-repo/templates/git.hold0
-rw-r--r--playbooks/roles/lab-lava-repo/vars/main.yml0
10 files changed, 40 insertions, 0 deletions
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