--- - ansible.builtin.include_vars: file: nerdfonts.yml name: _nerdfonts - ansible.builtin.set_fact: pkgconfig_nerdfonts: "{{ _nerdfonts | ansible.builtin.combine(pkgconfig.nerdfonts) }}" - name: append to srcpkgs ansible.builtin.set_fact: srcpkgs: "{{ srcpkgs + [ 'nerdfonts' ] }}" when: ansible_system == 'Linux' - name: append to caskpkgs ansible.builtin.set_fact: caskpkgs: "{{ caskpkgs + [ pkgconfig_nerdfonts.fonts[font].brew ] }}" loop: "{{ pkgconfig_nerdfonts.install }}" loop_control: loop_var: font when: ansible_system == 'Darwin'