⚡️: add necessary pieces for physical servers
This commit is contained in:
@@ -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:
|
||||||
|
@@ -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:
|
||||||
|
@@ -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
|
||||||
|
6
roles/munin_client/tasks/physicalservers.yml
Normal file
6
roles/munin_client/tasks/physicalservers.yml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
- name: Install physical sensors
|
||||||
|
ansible.builtin.package:
|
||||||
|
name: lm-sensors
|
||||||
|
state: present
|
@@ -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
|
||||||
|
Reference in New Issue
Block a user