- name: Get VSCodium APT key become: true get_url: url: https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg dest: /etc/apt/trusted.gpg.d/vscodium-archive-keyring.asc - name: Install VSCodium APT repository become: true apt_repository: repo: "deb [signed-by=/etc/apt/trusted.gpg.d/vscodium-archive-keyring.asc ] https://download.vscodium.com/debs vscodium main" state: present - name: Install VSCodium become: true apt: state: latest update_cache: yes cache_valid_time: 86400 # One day name: codium - name: Check VSCodium extensions setup: fact_path: "{{ role_path }}/facts" - name: Install VSCodium extensions shell: "codium --install-extension {{ item }}" loop: "{{ vscodium_extensions | difference(ansible_facts.ansible_local.vscodium_extensions) }}"