fix(editor_vscode): branch by package manager

When installing VSCode via RPM or DEB package, branch by the package
manager rather than the distribution.

Signed-off-by: Matej Focko <me@mfocko.xyz>
This commit is contained in:
Matej Focko 2024-12-29 17:48:16 +01:00
parent 314ce8700c
commit 14576e842e
Signed by: mfocko
SSH key fingerprint: SHA256:icm0fIOSJUpy5+1x23sfr+hLtF9UhY8VpMC7H4WFJP8
12 changed files with 14 additions and 8 deletions

View file

@ -1 +0,0 @@
install_rhel.yml

View file

@ -1 +0,0 @@
install_rhel.yml

View file

@ -1 +0,0 @@
install_deb.yml

View file

@ -1 +0,0 @@
install_rhel.yml

View file

@ -1 +0,0 @@
install_rhel.yml

View file

@ -1 +0,0 @@
install_deb.yml

View file

@ -0,0 +1 @@
install_rpm.yml

View file

@ -0,0 +1 @@
install_rpm.yml

View file

@ -4,9 +4,18 @@
url: https://code.visualstudio.com/sha/download?build=insider&os=linux-rpm-x64
register: _vscode_rpm_response
- name: Install VSCode via RPM
- name: Install VSCode via dnf
ansible.builtin.dnf:
name: "{{ _vscode_rpm_response.url }}"
disable_gpg_check: true
state: present
become: true
when: ansible_facts.pkg_mgr.startswith("dnf")
- name: Install VSCode via zypper
community.general.zypper:
name: "{{ _vscode_rpm_response.url }}"
disable_gpg_check: true
state: present
become: true
when: ansible_facts.pkg_mgr == "zypper"

View file

@ -0,0 +1 @@
install_rpm.yml

View file

@ -1,6 +1,6 @@
---
- name: Install VSCode
ansible.builtin.include_tasks: "install_{{ ansible_distribution }}.yml"
ansible.builtin.include_tasks: "install_{{ ansible_facts.pkg_mgr }}.yml"
tags: install
- name: Create directories for VSCode