From f888ea1c3085209b7a35230c8b8aee19441fdd23 Mon Sep 17 00:00:00 2001 From: nd <git@notandy.de> Date: Mon, 15 May 2023 01:03:41 +0200 Subject: [PATCH] add support to not install packages. add support for archlinux --- defaults/main.yml | 3 +++ tasks/main.yml | 6 +++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/defaults/main.yml b/defaults/main.yml index 5ce8d9d..f36d831 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,3 +1,6 @@ +basic_tools: + install_packages: True + default_repos: debian: bullseye: diff --git a/tasks/main.yml b/tasks/main.yml index 8957ada..31b63d8 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -1,5 +1,7 @@ --- - name: install default packages and repos + when: + - basic_tools.install_packages include_role: name: packages vars: @@ -16,7 +18,7 @@ - name: copy vimrc copy: src: dotfiles/vimrc - dest: /etc/vim/vimrc + dest: "{% if ansible_facts['distribution'] != 'Archlinux' %}/etc/vim/vimrc{% else %}/etc/vimrc{% endif %}" mode: 0644 - name: copy zshrc copy: @@ -41,6 +43,8 @@ mode: 0644 - name: enforce vim as editor + when: + - ansible_facts['distribution'] != 'Archlinux' community.general.alternatives: name: editor path: /usr/bin/vim.basic -- GitLab