refactor: add support for Fedora desktop environment installation and update flake.lock
This commit is contained in:
@ -16,6 +16,26 @@
|
||||
ansible.builtin.import_tasks: tasks/workstations/1password.yml
|
||||
become: true
|
||||
|
||||
- name: Check if distro is Fedora (Workstation)
|
||||
ansible.builtin.command: cat /etc/os-release
|
||||
register: os_release
|
||||
changed_when: false
|
||||
failed_when: false
|
||||
|
||||
- name: Ensure desktop environment is installed
|
||||
# dnf install switchdesk switchdesk-gui
|
||||
# and
|
||||
# dnf install @deepin-desktop-environment
|
||||
# are required for Deepin Desktop Environment
|
||||
ansible.builtin.package:
|
||||
name:
|
||||
- switchdesk
|
||||
- switchdesk-gui
|
||||
- "@deepin-desktop-environment"
|
||||
state: present
|
||||
when: os_release.stdout.find('Fedora Linux') != -1
|
||||
become: true
|
||||
|
||||
- name: Ensure common packages are installed
|
||||
ansible.builtin.package:
|
||||
name:
|
||||
|
Reference in New Issue
Block a user