add support to not install packages. add support for archlinux

This commit is contained in:
nd 2023-05-15 01:03:41 +02:00
parent 3700f73249
commit f888ea1c30
2 changed files with 8 additions and 1 deletions

View file

@ -1,3 +1,6 @@
basic_tools:
install_packages: True
default_repos: default_repos:
debian: debian:
bullseye: bullseye:

View file

@ -1,5 +1,7 @@
--- ---
- name: install default packages and repos - name: install default packages and repos
when:
- basic_tools.install_packages
include_role: include_role:
name: packages name: packages
vars: vars:
@ -16,7 +18,7 @@
- name: copy vimrc - name: copy vimrc
copy: copy:
src: dotfiles/vimrc src: dotfiles/vimrc
dest: /etc/vim/vimrc dest: "{% if ansible_facts['distribution'] != 'Archlinux' %}/etc/vim/vimrc{% else %}/etc/vimrc{% endif %}"
mode: 0644 mode: 0644
- name: copy zshrc - name: copy zshrc
copy: copy:
@ -41,6 +43,8 @@
mode: 0644 mode: 0644
- name: enforce vim as editor - name: enforce vim as editor
when:
- ansible_facts['distribution'] != 'Archlinux'
community.general.alternatives: community.general.alternatives:
name: editor name: editor
path: /usr/bin/vim.basic path: /usr/bin/vim.basic