- name: copy emacsd configuration ansible.builtin.copy: src: "{{ role_path }}/files/.emacs.d" dest: "/home/{{ laptop_user }}/" directory_mode: 0755 force: false - name: create binary directory ansible.builtin.file: path: "/home/{{ laptop_user }}/.local/bin" state: directory mode: 0755 - name: copy em ansible.builtin.copy: src: "{{ role_path }}/files/bin/em" dest: "/home/{{ laptop_user }}/.local/bin/em" mode: 0755 - name: copy various dotfiles ansible.builtin.copy: src: "{{ role_path }}/files/{{ item }}" dest: "/home/{{ laptop_user }}/{{ item }}" mode: 0644 with_items: - .gitconfig - .gitignore_global - .hgrc - .mg - .profile - .vimrc - .XCompose - name: copy vim directory ansible.builtin.copy: src: "{{ role_path }}/files/.vim" dest: "/home/{{ laptop_user }}/" directory_mode: 0755 force: false