From 68e84fdd7779d1df51f35f6609496278af0e014d Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Tue, 14 Nov 2023 15:04:46 -0500 Subject: [PATCH] Add node version manager (nvm) and minor fixes. --- ansible/roles/build/tasks/linux.yaml | 2 +- ansible/roles/javascript/tasks/linux.yaml | 16 ++++++++++++++++ ansible/roles/media/tasks/linux.yaml | 2 +- ansible/roles/sway/tasks/linux.yaml | 1 - 4 files changed, 18 insertions(+), 3 deletions(-) diff --git a/ansible/roles/build/tasks/linux.yaml b/ansible/roles/build/tasks/linux.yaml index 03bf80f..02fc05b 100644 --- a/ansible/roles/build/tasks/linux.yaml +++ b/ansible/roles/build/tasks/linux.yaml @@ -99,7 +99,7 @@ become: true become_user: "{{ build_user.name }}" args: - creates: /var/cache/pacman/custom/custom.db.tar + creates: /var/cache/pacman/custom/custom.db.tar.sig - name: Install scripts copy: diff --git a/ansible/roles/javascript/tasks/linux.yaml b/ansible/roles/javascript/tasks/linux.yaml index fcb79fe..4d5a4d5 100644 --- a/ansible/roles/javascript/tasks/linux.yaml +++ b/ansible/roles/javascript/tasks/linux.yaml @@ -1,3 +1,19 @@ +- name: Build aur packages + register: buildaur + become_user: "{{ build_user.name }}" + command: "aurutils-sync --no-view {{ item }}" + args: + creates: "/var/cache/pacman/custom/{{ item }}-*.pkg.tar.*" + loop: + - nvm + +- name: Update cache + when: buildaur.changed + pacman: + name: [] + state: present + update_cache: true + - name: Install packages package: name: diff --git a/ansible/roles/media/tasks/linux.yaml b/ansible/roles/media/tasks/linux.yaml index b91a0a3..e11a394 100644 --- a/ansible/roles/media/tasks/linux.yaml +++ b/ansible/roles/media/tasks/linux.yaml @@ -1,5 +1,5 @@ - name: Install packages package: name: - - youtube-dl + - yt-dlp state: present diff --git a/ansible/roles/sway/tasks/linux.yaml b/ansible/roles/sway/tasks/linux.yaml index a170576..ca7b26c 100644 --- a/ansible/roles/sway/tasks/linux.yaml +++ b/ansible/roles/sway/tasks/linux.yaml @@ -5,7 +5,6 @@ args: creates: "/var/cache/pacman/custom/{{ item }}-*.pkg.tar.*" loop: - - wev - wlvncc-git - wl-screenrec-git