Newer
Older
package_distro: "{% if ansible_lsb.id|d('') == 'Raspbian' %}raspbian{% else %}{{ ansible_distribution|lower }}{% endif %}"
when:
- basic_tools.install_packages
pkg: "{{ default_packages[package_distro][ansible_distribution_release|lower] }}"
repos: "{{ default_repos[package_distro][ansible_distribution_release|lower] }}"
- name: copy environment
copy:
src: dotfiles/environment
dest: /etc/environment
mode: 0644
- name: copy vimrc
copy:
src: dotfiles/vimrc
dest: "{% if ansible_facts['distribution'] != 'Archlinux' %}/etc/vim/vimrc{% else %}/etc/vimrc{% endif %}"
mode: 0644
- name: copy zshrc
copy:
src: dotfiles/zshrc
dest: /etc/zsh/zshrc
mode: 0644
- name: copy screenrc
copy:
src: dotfiles/screenrc
dest: /etc/screenrc
mode: 0644
- name: copy tmux.conf
copy:
src: dotfiles/tmux.conf
dest: /etc/tmux.conf
mode: 0644
- name: work around a debian bug in smartmontools
copy:
src: smartmontools
dest: /etc/default/smartmontools
mode: 0644
when:
- ansible_facts['distribution'] != 'Archlinux'
community.general.alternatives:
name: editor
path: /usr/bin/vim.basic
- name: remove /etc/apt/sources.list
when:
- ansible_facts['distribution'] != 'Archlinux'
copy:
dest: /etc/apt/sources.list
content: "# managed by ansible\n"