From f2f99a932d3787edc0d347831c95d60f4e566429 Mon Sep 17 00:00:00 2001 From: Chewing_Bever Date: Sat, 3 Dec 2022 13:40:32 +0100 Subject: [PATCH] Install Vim config --- main.yml | 2 +- roles/base/tasks/main.yml | 25 +++++++++++++++++++++++++ roles/packages/tasks/main.yml | 11 ----------- 3 files changed, 26 insertions(+), 12 deletions(-) create mode 100644 roles/base/tasks/main.yml delete mode 100644 roles/packages/tasks/main.yml diff --git a/main.yml b/main.yml index 955fd60..6c37399 100644 --- a/main.yml +++ b/main.yml @@ -3,7 +3,7 @@ hosts: all become: yes roles: - - packages + - base - net-security tags: base diff --git a/roles/base/tasks/main.yml b/roles/base/tasks/main.yml new file mode 100644 index 0000000..0d0f7ef --- /dev/null +++ b/roles/base/tasks/main.yml @@ -0,0 +1,25 @@ +- name: Install packages + apt: + name: + # Needed for handling GPG keys for repositories + - debian-keyring + - debian-archive-keyring + - apt-transport-https + + # Easy to edit files + - vim + - tmux + state: present + +- name: Install Vim config + get_url: + url: 'https://r8r.be/vim' + dest: '{{ item.dest }}' + owner: "{{ item.user }}" + group: "{{ item.user }}" + mode: '644' + with_items: + - user: debian + dest: "/home/debian/.vimrc" + - user: root + dest: "/root/.vimrc" diff --git a/roles/packages/tasks/main.yml b/roles/packages/tasks/main.yml deleted file mode 100644 index 612137b..0000000 --- a/roles/packages/tasks/main.yml +++ /dev/null @@ -1,11 +0,0 @@ -- name: Install packages - apt: - name: - # Needed for handling GPG keys for repositories - - debian-keyring - - debian-archive-keyring - - apt-transport-https - - # Easy to edit files - - vim - state: present