ansible/roles/dotfiles/tasks/main.yml

40 lines
916 B
YAML

- 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