Compare commits

...

5 Commits

Author SHA1 Message Date
684e86e61a Hanlder improvements and sync to common values
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2025-05-25 20:03:13 -05:00
83fb00ccaa Add Fedora 42 and update ISSUES.md
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2025-04-27 12:19:17 -05:00
2fbb5b9d46 Fedora 41
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2024-12-27 20:39:33 -06:00
566f31992b Fedora 41
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2024-12-27 20:36:58 -06:00
a5eb3d7972 Fedora 41 specific dnf5 support
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2024-12-27 20:36:23 -06:00
5 changed files with 48 additions and 3 deletions

View File

@@ -3,9 +3,12 @@
| Vendor | Version | Issue |
| ------ | ------- | ----- |
| Alma | 8-9 | Ensure SELinux Python bindings are present |
| CentOS | 6 | Ensure ACPI Daemon is both running and present so that OS will respond to physical or virtual ACPI events |
| CentOS | 6 | Ensure Python OpenSSL support is updated to handle newer TLS features |
| CentOS | 6-8 | Ensure SELinux Python bindings are present |
| CentOS | 6-9 | Ensure SELinux Python bindings are present |
| Debian | All | Ensure apt does not reference non-present CDROM media |
| Debian | All | Ensure sudo is present |
| Fedora | 30-33 | Ensure SELinux Python bindings are present |
| Fedora | 30-42 | Ensure SELinux Python bindings are present |
| Oracle | 8-9 | Ensure SELinux Python bindings are present |
| Rocky | 8-9 | Ensure SELinux Python bindings are present |

View File

@@ -11,7 +11,7 @@
- ensure_ansible_prereq is defined
ansible.builtin.systemd:
daemon_reload: 'yes'
- name: 'ensure_ansible_prereq.services'
- name: 'ensure_ansible_prereq.service_restart'
when:
- ansible_system == 'Linux'
- ensure_ansible_prereq is defined
@@ -25,3 +25,5 @@
loop: '{{ ensure_ansible_prereq.service_list }}'
loop_control:
label: '{{ item.name }} will be restarted'
...

View File

@@ -0,0 +1,29 @@
---
# tasks file for ensure_ansible_prereq
- name: 'package discovery'
when:
- ansible_system == 'Linux'
- packages is not defined
ansible.builtin.package_facts:
- name: 'service discovery'
when:
- ansible_system == 'Linux'
- services is not defined
ansible.builtin.service_facts:
- name: 'ensure packages'
when:
- ansible_system == 'Linux'
ansible.builtin.package:
name: '{{ item.name }}'
state: '{{ item.state }}'
use: 'dnf'
loop:
- name: 'python3-rpm'
state: 'present'
- name: 'python3-libdnf5'
state: 'present'
loop_control:
label: '{{ item.name }} will be {{ item.state }}'
notify:
- 'ensure_ansible_prereq.package_facts'
- 'ensure_ansible_prereq.service_facts'

View File

@@ -83,6 +83,8 @@
notify:
- 'ensure_ansible_prereq.package_facts'
- 'ensure_ansible_prereq.service_facts'
- 'ensure_ansible_prereq.service_reload'
- 'ensure_ansible_prereq.service_restart'
- name: 'ensure services'
when:
- ansible_system == 'Linux'
@@ -101,3 +103,5 @@
- 'ensure_ansible_prereq.service_facts'
- name: 'flush handlers'
meta: 'flush_handlers'
...

View File

@@ -0,0 +1,7 @@
---
# vars file for ensure_ansible_prereq
package_list:
- name: 'python3-libselinux'
state: 'present'
- name: 'python3-libsemanage'
state: 'present'