diff --git a/tasks/AlmaLinux.yml b/tasks/AlmaLinux.yml new file mode 100644 index 0000000..6b259b9 --- /dev/null +++ b/tasks/AlmaLinux.yml @@ -0,0 +1,15 @@ +--- +- name: Set up package managers for required tools + ansible.builtin.include_role: + name: ccdc.package_manager_configuration + +- name: Install desktop environment + ansible.builtin.package: + name: "{{ package }}" + loop: "{{ desktop_packages }}" + loop_control: + loop_var: package + become: true + +- name: Run common Linux setup + ansible.builtin.include_tasks: Linux.yml diff --git a/vars/AlmaLinux.yml b/vars/AlmaLinux.yml new file mode 100644 index 0000000..d8f49cd --- /dev/null +++ b/vars/AlmaLinux.yml @@ -0,0 +1,12 @@ +--- +gdm_config_file: /etc/gdm/custom.conf + +desktop_packages: + # EPEL is required for dkms on RedHat >=7 + - "epel-release" + - "@Server with GUI" + - "firefox" + # This is required for the dconf module to disable screen locking + - "python3-psutil" + # DKMS will stop system updates from breaking VM guest extensions + - "dkms"