From 7048c72dd8f1b3276a8346f7c038f7d59d071470 Mon Sep 17 00:00:00 2001 From: Luca Di Stefano Date: Wed, 20 Oct 2021 16:14:24 +0100 Subject: Adding dispatcher-qemu01.lavalab Change-Id: I6e36e10bb982586e7c08a8f91c970cd9fb02f7fa --- inventory/validation | 2 ++ .../files/backports-bullseye.list | 3 ++ .../roles/lab-debian-backports/tasks/main.yml | 4 +++ playbooks/roles/lab-nrpe/defaults/git.hold | 0 playbooks/roles/lab-nrpe/files/git.hold | 0 playbooks/roles/lab-nrpe/handlers/main.yml | 0 playbooks/roles/lab-nrpe/meta/git.hold | 0 playbooks/roles/lab-nrpe/tasks/main.yml | 37 ++++++++++++++++++++++ playbooks/roles/lab-nrpe/templates/git.hold | 0 playbooks/roles/lab-nrpe/vars/main.yml | 0 .../roles/lab-snmp/files/contrib-bullseye.list | 1 + .../roles/lab-snmp/files/nonfree-bullseye.list | 1 + playbooks/roles/lab-snmp/tasks/main.yml | 8 +++++ 13 files changed, 56 insertions(+) create mode 100644 playbooks/roles/lab-debian-backports/files/backports-bullseye.list create mode 100644 playbooks/roles/lab-nrpe/defaults/git.hold create mode 100644 playbooks/roles/lab-nrpe/files/git.hold create mode 100644 playbooks/roles/lab-nrpe/handlers/main.yml create mode 100644 playbooks/roles/lab-nrpe/meta/git.hold create mode 100644 playbooks/roles/lab-nrpe/tasks/main.yml create mode 100644 playbooks/roles/lab-nrpe/templates/git.hold create mode 100644 playbooks/roles/lab-nrpe/vars/main.yml create mode 100644 playbooks/roles/lab-snmp/files/contrib-bullseye.list create mode 100644 playbooks/roles/lab-snmp/files/nonfree-bullseye.list 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 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 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 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 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 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 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 -- cgit v1.2.3