--- - ansible.builtin.include_vars: file: carapace.yml name: _carapace - ansible.builtin.set_fact: pkgconfig: carapace: "{{ _carapace | ansible.builtin.combine(pkgconfig.carapace) }}" - name: enable carapace yum repository ansible.builtin.yum_repository: name: Gemfury Private Repo baseurl: https://yum.fury.io/rsteube/ enabled: true gpgcheck: false state: present when: ansible_os_family == 'RedHat' become: true - name: enable carapace apt repository become: true ansible.builtin.apt_repository: repo: "deb [trusted=yes] https://apt.fury.io/rsteube/ /" state: present update_cache: false filename: carapace when: ansible_os_family == 'Debian' - name: add carapace to syspkgs ansible.builtin.set_fact: syspkgs: "{{ syspkgs + pkgconfig.carapace.pkgs[ansible_system] }}"