--- - name: ensure dependencies when: ansible_distribution == 'Fedora' block: - ansible.builtin.include_tasks: file: "pkgs/terra_repo.yml" when: pkgconfig_terrarepo is not defined - name: append to pkgs set_fact: syspkgs: "{{ syspkgs + [ 'ghostty' ] }}" - name: no ghostty for this system when: - ansible_distribution != 'Fedora' - ansible_system == 'Linux' debug: msg: ghostty cannot be installed this way for your distribution - name: append ghostty to caskpkgs when: ansible_distribution == 'MacOSX' set_fact: caskpkgs: "{{ caskpkgs + [ 'ghostty' ] }}"