️: add necessary pieces for physical servers

This commit is contained in:
VC
2024-11-06 13:18:12 +01:00
parent de98e260d8
commit 985511167e
5 changed files with 27 additions and 10 deletions

View File

@@ -3,6 +3,11 @@ router:
hosts:
machinbox.mateu.be:
physicalservers:
hosts:
frederica.dmz.mateu.be:
serenor.dmz.mateu.be:
hypervisors:
hosts:
serenor.dmz.mateu.be:

View File

@@ -2,11 +2,8 @@
- name: Install prereq
ansible.builtin.package:
name: "{{ item }}"
name: nvme-cli
state: present
loop:
- nvme-cli
- lm-sensors
- name: Put nvme plugin configuration
ansible.builtin.template:

View File

@@ -106,8 +106,7 @@
loop:
- users
# Useless junks for hypervisors
- name: Execute delete states for hypervisors
- name: Execute specific hypervisors commands
ansible.builtin.include_tasks: hypervisors.yml
when: "'hypervisors' in group_names"
@@ -115,6 +114,10 @@
ansible.builtin.include_tasks: zfs.yml
when: "'zfsservers' in group_names"
- name: Execute specific physical servers commands
ansible.builtin.include_tasks: physicalservers.yml
when: "'physicalservers' in group_names"
# Specific LXC commands
- name: Execute specific LXC commands
ansible.builtin.include_tasks: lxc.yml

View File

@@ -0,0 +1,6 @@
---
- name: Install physical sensors
ansible.builtin.package:
name: lm-sensors
state: present

View File

@@ -20,13 +20,19 @@
state: present
- name: Install hypervisors specific utilities
ansible.builtin.package:
name:
- fuse-overlayfs
- lshw
ansible.builtin.apt:
name: fuse-overlayfs
state: present
update_cache: true
when: "'hypervisors' in group_names"
- name: Install physical servers specific utilities
ansible.builtin.apt:
name: lshw
state: present
update_cache: true
when: "'physicalservers' in group_names"
- name: Set localtime
ansible.builtin.file:
src: /usr/share/zoneinfo/Europe/Paris