--- - name: append to syspkgs ansible.builtin.set_fact: syspkgs: "{{ syspkgs + [ 'gping' ] }}" when: - ansible_os_family == 'Darwin' - name: linux specific block: - ansible.builtin.include_tasks: file: "pkgs/rust.yml" when: - pkgconfig_rust is undefined - ansbile.builtin.set_fact: cargopkgs: "{{ cargopkgs + [ 'gping' ] }}" when: - ansible_os_family != 'Darwin'