Adding ucode & UPS definitions to IAC

This commit is contained in:
2023-12-21 12:58:32 -06:00
parent e244895552
commit 1ca0272031
9 changed files with 66 additions and 10 deletions

View File

@@ -0,0 +1,13 @@
---
- name: AMD Ucode
become: yes
register: amd_ucode
package:
name: amd-ucode
state: present
- name: Rebuild grub
become: yes
when: amd_ucode.changed
command: grub-mkconfig -o /boot/grub/grub.cfg

View File

@@ -0,0 +1,14 @@
---
- name: Install software
become: yes
package:
name: powerpanel
state: present
- name: Start service
become: yes
service:
name: pwrstatd.service
state: started
enabled: yes

View File

@@ -0,0 +1,13 @@
---
- name: Intel Ucode
become: yes
register: intel_ucode
package:
name: intel-ucode
state: present
- name: Rebuild grub
become: yes
when: intel_ucode.changed
command: grub-mkconfig -o /boot/grub/grub.cfg

View File

@@ -6,7 +6,6 @@
name:
- smartmontools
- hdparm
- apcupsd
state: present
- name: Set udev settings for drives
@@ -31,4 +30,15 @@
when: udev_iosched.changed
- include_tasks: amd.yml
when: "'AMD' in ansible_processor[1]"
- include_tasks: intel.yml
when: "'Intel' in ansible_processor"
- include_tasks: cyberpower.yml
when: "ups == 'cyberpower'"
- include_tasks: aps.yml
when: "ups == 'aps'"