--- - name: Install ansible.builtin.package: name: - git state: latest become: true - name: Configuration ansible.builtin.file: src: "{{ role_path }}/files/{{ git_config_item }}" dest: "{{ ansible_user_dir }}/{{ git_config_item }}" state: link loop_control: loop_var: git_config_item with_items: - .gitconfig - .gitignore-global - .gitmessage - name: Local configuration ansible.builtin.template: src: gitconfig.local.j2 dest: "{{ ansible_user_dir }}/.gitconfig.local"