Технически это Ansible; потому что агент -меньше; Я использовал его для управления маршрутизаторами, коммутаторами, серверами и т. д.
Похоже, вы спрашиваете, поддерживает лиpackage
модуль Arch Linux? Мне лень проверять, поддерживает ли это Arch; но если это не так, всегда естьpacman
модуль ... А если это не работает... Всегда можно написать свой собственный модуль.
Однако вы говорите о более серьезной проблеме, связанной с запуском нескольких различных дистрибутивов в производственной среде . Становится больно управлять долгосрочной перспективой. Вот почему рекомендуется не запускать несколько дистрибутивов в продакшене, так как с точки зрения управления (чисто из кода )это много работы. Самый очевидный способ обойти это — с помощью Ansible использовать when
в сочетании с os_family
:
.
apt:
name: apache2
when: ansible_facts['os_family'] == "Debian"
pacman:
name: nginx
when: ansible_facts['os_family'] == "Archlinux"
Я был в ситуации, когда мне приходилось управлять серверами Debian и серверами CentOS в производственной среде; в конце концов я решил перейти на чистый Debian, потому что:
Вы все равно столкнетесь с большими различиями; например:
httpd
(RHEL )противapache2
(Debian )./etc/default
(Debian )против/etc/sysconfig
(RHEL ). systemd
в значительной степени взял верх. Системы управления конфигурацией — это способ абстрагирования среды в код; и они дают вам логику/условия, чтобы вы могли сделать это самостоятельно .
У меня также есть проблема с моим новым ноутбуком DELL latitude 5420 (2021 )с тем же процессором (i7 -1185G7 )и Linux.
Я временно решаю проблему, выполнив приведенные ниже команды после загрузки системы:
sudo rmmod intel_rapl_msr
sudo rmmod processor_thermal_device
sudo rmmod processor_thermal_rapl
sudo rmmod intel_rapl_common
sudo rmmod intel_powerclamp
sudo modprobe intel_powerclamp
sudo modprobe intel_rapl_common
sudo modprobe processor_thermal_rapl
sudo modprobe processor_thermal_device
sudo modprobe intel_rapl_msr
РЕДАКТИРОВАТЬ :Я попробовал ЖИВОЙ образ Ubuntu 20.04, и проблема исчезла! Моя основная установка Linux с проблемой — Debian bullseye.