29 lines
726 B
YAML
29 lines
726 B
YAML
- name: Import Microsoft GPG key
|
|
ansible.builtin.rpm_key:
|
|
key: https://packages.microsoft.com/keys/microsoft.asc
|
|
state: present
|
|
|
|
- name: Add VSCode repository
|
|
ansible.builtin.copy:
|
|
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
|
|
dest: /etc/yum.repos.d/vscode.repo
|
|
mode: '0644'
|
|
|
|
- name: Check if VSCode is installed
|
|
ansible.builtin.command: code --version
|
|
register: vscode_check
|
|
changed_when: false
|
|
failed_when: false
|
|
|
|
- name: Install VSCode
|
|
ansible.builtin.package:
|
|
name: code
|
|
state: present
|
|
when: vscode_check.rc != 0
|