- name: Linking scripts ansible.builtin.file: src: '{{ role_path }}/files/.bin' dest: '{{ ansible_env.HOME }}/.bin' state: link force: true - name: Linking templates ansible.builtin.file: src: '{{ role_path }}/files/.templates' dest: '{{ ansible_env.HOME }}/.templates' state: link force: true # path update - name: Getting programs list to check fish presence ansible.builtin.package_facts: manager: auto - name: Updating fish path to include scripts folder ansible.builtin.shell: fish_add_path -m {{ ansible_env.HOME }}/.bin args: executable: /usr/bin/fish changed_when: false