aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Di Stefano <luca.distefano@linaro.org>2021-10-20 16:14:24 +0100
committerLuca Di Stefano <luca.distefano@linaro.org>2021-10-20 16:49:58 +0100
commit7048c72dd8f1b3276a8346f7c038f7d59d071470 (patch)
tree0597680271729c0a338a25293cc4ef62e2daf1d5
parenta92f83115ef34419f825fb4946a18de6872c8af9 (diff)
Adding dispatcher-qemu01.lavalab
Change-Id: I6e36e10bb982586e7c08a8f91c970cd9fb02f7fa
-rw-r--r--inventory/validation2
-rw-r--r--playbooks/roles/lab-debian-backports/files/backports-bullseye.list3
-rw-r--r--playbooks/roles/lab-debian-backports/tasks/main.yml4
-rw-r--r--playbooks/roles/lab-nrpe/defaults/git.hold0
-rw-r--r--playbooks/roles/lab-nrpe/files/git.hold0
-rw-r--r--playbooks/roles/lab-nrpe/handlers/main.yml0
-rw-r--r--playbooks/roles/lab-nrpe/meta/git.hold0
-rw-r--r--playbooks/roles/lab-nrpe/tasks/main.yml37
-rw-r--r--playbooks/roles/lab-nrpe/templates/git.hold0
-rw-r--r--playbooks/roles/lab-nrpe/vars/main.yml0
-rw-r--r--playbooks/roles/lab-snmp/files/contrib-bullseye.list1
-rw-r--r--playbooks/roles/lab-snmp/files/nonfree-bullseye.list1
-rw-r--r--playbooks/roles/lab-snmp/tasks/main.yml8
13 files changed, 56 insertions, 0 deletions
diff --git a/inventory/validation b/inventory/validation
index e139c8a..4a8e489 100644
--- a/inventory/validation
+++ b/inventory/validation
@@ -5,6 +5,7 @@ master.lavalab
dispatcher[01:05].lavalab
pi-worker[01:03].lavalab
dispatcher-lite01.lavalab
+dispatcher-qemu01.lavalab
[validation:children]
validation-master
@@ -23,6 +24,7 @@ dispatcher03.lavalab
dispatcher04.lavalab
dispatcher05.lavalab
dispatcher-lite01.lavalab
+dispatcher-qemu01.lavalab
pi-worker01.lavalab
pi-worker02.lavalab
pi-worker03.lavalab
diff --git a/playbooks/roles/lab-debian-backports/files/backports-bullseye.list b/playbooks/roles/lab-debian-backports/files/backports-bullseye.list
new file mode 100644
index 0000000..b9f24b6
--- /dev/null
+++ b/playbooks/roles/lab-debian-backports/files/backports-bullseye.list
@@ -0,0 +1,3 @@
+deb http://mirror.bytemark.co.uk/debian/ bullseye-backports non-free contrib main
+deb-src http://mirror.bytemark.co.uk/debian/ bullseye-backports non-free contrib main
+
diff --git a/playbooks/roles/lab-debian-backports/tasks/main.yml b/playbooks/roles/lab-debian-backports/tasks/main.yml
index d73da45..a92f411 100644
--- a/playbooks/roles/lab-debian-backports/tasks/main.yml
+++ b/playbooks/roles/lab-debian-backports/tasks/main.yml
@@ -12,6 +12,10 @@
copy: src=backports-buster.list dest=/etc/apt/sources.list.d/backports.list owner=root group=root mode=644
when: ansible_lsb.codename == "buster"
+ - name: Adding bullseye backports
+ copy: src=backports-bullseye.list dest=/etc/apt/sources.list.d/backports.list owner=root group=root mode=644
+ when: ansible_lsb.codename == "bullseye"
+
- name: Update apt
apt: update_cache=yes
diff --git a/playbooks/roles/lab-nrpe/defaults/git.hold b/playbooks/roles/lab-nrpe/defaults/git.hold
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/playbooks/roles/lab-nrpe/defaults/git.hold
diff --git a/playbooks/roles/lab-nrpe/files/git.hold b/playbooks/roles/lab-nrpe/files/git.hold
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/playbooks/roles/lab-nrpe/files/git.hold
diff --git a/playbooks/roles/lab-nrpe/handlers/main.yml b/playbooks/roles/lab-nrpe/handlers/main.yml
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/playbooks/roles/lab-nrpe/handlers/main.yml
diff --git a/playbooks/roles/lab-nrpe/meta/git.hold b/playbooks/roles/lab-nrpe/meta/git.hold
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/playbooks/roles/lab-nrpe/meta/git.hold
diff --git a/playbooks/roles/lab-nrpe/tasks/main.yml b/playbooks/roles/lab-nrpe/tasks/main.yml
new file mode 100644
index 0000000..9538dfd
--- /dev/null
+++ b/playbooks/roles/lab-nrpe/tasks/main.yml
@@ -0,0 +1,37 @@
+---
+
+
+ - name: Install nrpe server for buster
+ apt:
+ name: nagios-nrpe-server
+ state: latest
+ default_release: buster-backports
+ when: ansible_distribution_release == "buster"
+
+ - name: Install nrpe server for bullseye
+ apt:
+ name: nagios-nrpe-server
+ state: latest
+ when: ansible_distribution_release == "bullseye"
+
+
+
+
+ - name: Installing Vim
+ apt: name=vim-nox update_cache=yes
+ when: ansible_distribution != "Ubuntu"
+
+ - name: Installing Vim
+ apt: name=vim update_cache=yes
+ when: ansible_distribution == "Ubuntu"
+
+ - name: Installing various utilities
+ apt:
+ name: "{{ item }}"
+ state: present
+ with_items:
+ - ethtool
+ - bridge-utils
+ - net-tools
+ - dnsutils
+
diff --git a/playbooks/roles/lab-nrpe/templates/git.hold b/playbooks/roles/lab-nrpe/templates/git.hold
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/playbooks/roles/lab-nrpe/templates/git.hold
diff --git a/playbooks/roles/lab-nrpe/vars/main.yml b/playbooks/roles/lab-nrpe/vars/main.yml
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/playbooks/roles/lab-nrpe/vars/main.yml
diff --git a/playbooks/roles/lab-snmp/files/contrib-bullseye.list b/playbooks/roles/lab-snmp/files/contrib-bullseye.list
new file mode 100644
index 0000000..a21cbb6
--- /dev/null
+++ b/playbooks/roles/lab-snmp/files/contrib-bullseye.list
@@ -0,0 +1 @@
+deb http://mirror.bytemark.co.uk/debian/ bullseye contrib
diff --git a/playbooks/roles/lab-snmp/files/nonfree-bullseye.list b/playbooks/roles/lab-snmp/files/nonfree-bullseye.list
new file mode 100644
index 0000000..b573e97
--- /dev/null
+++ b/playbooks/roles/lab-snmp/files/nonfree-bullseye.list
@@ -0,0 +1 @@
+deb http://mirror.bytemark.co.uk/debian/ bullseye non-free
diff --git a/playbooks/roles/lab-snmp/tasks/main.yml b/playbooks/roles/lab-snmp/tasks/main.yml
index e66a001..70c809c 100644
--- a/playbooks/roles/lab-snmp/tasks/main.yml
+++ b/playbooks/roles/lab-snmp/tasks/main.yml
@@ -24,6 +24,14 @@
copy: src=nonfree-buster.list dest=/etc/apt/sources.list.d/nonfree.list owner=root group=root mode=644
when: ansible_lsb.codename == "buster"
+ - name: Adding contrib bullseye
+ copy: src=contrib-bullseye.list dest=/etc/apt/sources.list.d/contrib.list owner=root group=root mode=644
+ when: ansible_lsb.codename == "bullseye"
+
+ - name: Adding non-free bullseye
+ copy: src=nonfree-bullseye.list dest=/etc/apt/sources.list.d/nonfree.list owner=root group=root mode=644
+ when: ansible_lsb.codename == "bullseye"
+
- name: Update apt
apt: update_cache=yes