From 17f884b04ab1b3c2d092b7ac4a641c89dffb9255 Mon Sep 17 00:00:00 2001 From: Ludovic Poujol Date: Tue, 15 Mar 2022 11:35:20 +0100 Subject: [PATCH] evolinux-base: Add non-free repos & install non-free firmware on dedicated hardware --- CHANGELOG.md | 1 + evolinux-base/tasks/hardware.yml | 5 ++++- evolinux-base/tasks/main.yml | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fc7b013d..fac22e94 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ The **patch** part changes is incremented if multiple releases happen the same m ### Changed * evolinux-base: backup-server-state release 22.03 +* evolinux-base: Add non-free repos & install non-free firmware on dedicated hardware * generate-ldif: Add services check for bkctld ### Fixed diff --git a/evolinux-base/tasks/hardware.yml b/evolinux-base/tasks/hardware.yml index ab838284..2e68cc36 100644 --- a/evolinux-base/tasks/hardware.yml +++ b/evolinux-base/tasks/hardware.yml @@ -32,11 +32,14 @@ ## Dedicated hardware -- name: Install freepmi when it's dedicated hardware +- name: Install some additionnals tools when it dedicated hardware apt: name: - libipc-run-perl - freeipmi + - ipmitool + - firmware-linux-nonfree + - intel-microcode state: present tags: - packages diff --git a/evolinux-base/tasks/main.yml b/evolinux-base/tasks/main.yml index 5a0532a3..dba5e97b 100644 --- a/evolinux-base/tasks/main.yml +++ b/evolinux-base/tasks/main.yml @@ -14,6 +14,7 @@ apt_install_basics: "{{ evolinux_apt_replace_default_sources }}" apt_install_evolix_public: "{{ evolinux_apt_public_sources }}" apt_upgrade: "{{ evolinux_apt_upgrade }}" + apt_basics_components: "{{ 'main contrib non-free' if ansible_virtualization_role == 'host' else 'main' }}" when: evolinux_apt_include | bool - name: /etc versioning with Git