diff --git a/config-root.yaml b/config-root.yaml index 0163e56..079c108 100644 --- a/config-root.yaml +++ b/config-root.yaml @@ -116,7 +116,16 @@ dotfiles: f_20-quiet-printk.conf: src: etc/sysctl.d/20-quiet-printk.conf dst: /etc/sysctl.d/20-quiet-printk.conf + f_ipmi-temp.timer: + src: etc/systemd/system/ipmi-temp.timer + dst: /etc/systemd/system/ipmi-temp.timer + f_ipmi-temp.service: + src: etc/systemd/system/ipmi-temp.service + dst: /etc/systemd/system/ipmi-temp.service profiles: + IPMI: + dotfiles: f_ipmi-temp.timer + f_ipmi-temp.service Locale: dotfiles: - f_locale.conf @@ -151,6 +160,8 @@ profiles: - f_mkinitcpio.conf - f_vconsole.conf - f_20-quiet-printk.conf + - f_ipmi-temp.timer + - f_ipmi-temp.service include: - Locale - Pacman @@ -171,5 +182,6 @@ profiles: include: - Locale - Pacman + - IPMI dotfiles: - f_sshd_config diff --git a/root/etc/systemd/system/ipmi-temp.service b/root/etc/systemd/system/ipmi-temp.service new file mode 100644 index 0000000..fc231cb --- /dev/null +++ b/root/etc/systemd/system/ipmi-temp.service @@ -0,0 +1,9 @@ +[Unit] +Description=Watch server temperature + +[Service] +Type=simple +ExecStart=/home/balrog/Scripts/ipmi-temp.sh + +[Install] +WantedBy=multi-user.target diff --git a/root/etc/systemd/system/ipmi-temp.timer b/root/etc/systemd/system/ipmi-temp.timer new file mode 100644 index 0000000..d6605b1 --- /dev/null +++ b/root/etc/systemd/system/ipmi-temp.timer @@ -0,0 +1,9 @@ +[Unit] +Description=Watches server temperature + +[Timer] +OnUnitInactiveSec=5s +OnBootSec=5s + +[Install] +WantedBy=timers.target