-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdesktop.yml
More file actions
46 lines (37 loc) · 1.13 KB
/
Copy pathdesktop.yml
File metadata and controls
46 lines (37 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# SPDX-FileCopyrightText: Florian Wilhelm
# SPDX-License-Identifier: MIT
---
- hosts: all
name: Desktop (GNOME) Playbook
vars_files:
- default.config.yml
roles:
# Skipped where Microsoft's repo signing fails modern OpenPGP verifiers:
# Tumbleweed's rpm rejects the key armor, and the stale arm64 'code'
# package ships a SHA-1-signed keyring that Debian's sqv rejects
- role: iesplin.vscode
become: true
when: >-
ansible_distribution != 'openSUSE Tumbleweed'
and not (ansible_distribution == 'Debian' and ansible_architecture == 'aarch64')
- role: greenleader.codium
become: true
- role: firefox
tags: firefox
- role: flatpak
- role: rpm-fusion
become: true
tasks:
- name: Install Desktop Packages
become: true
become_user: root
ignore_errors: true
ansible.builtin.package:
state: present
name: "{{ item }}"
loop: "{{ desktop_packages[ansible_os_family] }}"
- name: Install VS Codium Extensions
codium-extensions:
name: "{{ item }}"
state: present
loop: "{{ codium_extensions }}"