-
Notifications
You must be signed in to change notification settings - Fork 0
/
4_vscode.yml
30 lines (29 loc) · 959 Bytes
/
4_vscode.yml
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
---
- hosts: local
become: yes
tasks:
- name: Import vscode key for RedHat
ansible.builtin.rpm_key:
key: https://packages.microsoft.com/keys/microsoft.asc
when: ansible_facts['os_family'] == 'RedHat'
- name: Add vscode repo for RedHat
copy:
dest: "/etc/yum.repos.d/vscode.repo"
content: |
[code]
name=Visual Studio Code
baseurl=https://packages.microsoft.com/yumrepos/vscode
enabled=1
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc"
when: ansible_facts['os_family'] == 'RedHat'
- name: Install the latest version of vscode for RedHat
dnf:
name: code
state: latest
when: ansible_facts['os_family'] == 'RedHat'
- name: Install the latest version of firacode for RedHat
dnf:
name: fira-code-fonts
state: latest
when: ansible_facts['os_family'] == 'RedHat'