️: 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: hosts:
machinbox.mateu.be: machinbox.mateu.be:
physicalservers:
hosts:
frederica.dmz.mateu.be:
serenor.dmz.mateu.be:
hypervisors: hypervisors:
hosts: hosts:
serenor.dmz.mateu.be: serenor.dmz.mateu.be:

View File

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

View File

@@ -106,8 +106,7 @@
loop: loop:
- users - users
# Useless junks for hypervisors - name: Execute specific hypervisors commands
- name: Execute delete states for hypervisors
ansible.builtin.include_tasks: hypervisors.yml ansible.builtin.include_tasks: hypervisors.yml
when: "'hypervisors' in group_names" when: "'hypervisors' in group_names"
@@ -115,6 +114,10 @@
ansible.builtin.include_tasks: zfs.yml ansible.builtin.include_tasks: zfs.yml
when: "'zfsservers' in group_names" 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 # Specific LXC commands
- name: Execute specific LXC commands - name: Execute specific LXC commands
ansible.builtin.include_tasks: lxc.yml 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 state: present
- name: Install hypervisors specific utilities - name: Install hypervisors specific utilities
ansible.builtin.package: ansible.builtin.apt:
name: name: fuse-overlayfs
- fuse-overlayfs
- lshw
state: present state: present
update_cache: true
when: "'hypervisors' in group_names" 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 - name: Set localtime
ansible.builtin.file: ansible.builtin.file:
src: /usr/share/zoneinfo/Europe/Paris src: /usr/share/zoneinfo/Europe/Paris