From 48bc37f4507c39ce4e3bdce31ca2b7b0ef3198ea Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Mon, 29 May 2023 19:32:17 -0400 Subject: [PATCH] Integrate nvm with zsh. --- ansible/roles/javascript/files/zshrc_nvm | 1 + ansible/roles/javascript/tasks/linux.yaml | 24 ------------------- .../roles/javascript/tasks/peruser_linux.yaml | 9 +++++++ 3 files changed, 10 insertions(+), 24 deletions(-) create mode 100644 ansible/roles/javascript/files/zshrc_nvm diff --git a/ansible/roles/javascript/files/zshrc_nvm b/ansible/roles/javascript/files/zshrc_nvm new file mode 100644 index 0000000..b761aa2 --- /dev/null +++ b/ansible/roles/javascript/files/zshrc_nvm @@ -0,0 +1 @@ +source /usr/share/nvm/init-nvm.sh diff --git a/ansible/roles/javascript/tasks/linux.yaml b/ansible/roles/javascript/tasks/linux.yaml index 6d06bb8..fcb79fe 100644 --- a/ansible/roles/javascript/tasks/linux.yaml +++ b/ansible/roles/javascript/tasks/linux.yaml @@ -1,30 +1,6 @@ -# - 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: -# - foo - -# - name: Update cache -# when: buildaur.changed -# pacman: -# name: [] -# state: present -# update_cache: true - - name: Install packages package: name: - nvm - yarn state: present -# -# - name: Enable services -# systemd: -# enabled: yes -# name: "{{ item }}" -# daemon_reload: yes -# loop: -# - foo.service diff --git a/ansible/roles/javascript/tasks/peruser_linux.yaml b/ansible/roles/javascript/tasks/peruser_linux.yaml index e69de29..25e7ab2 100644 --- a/ansible/roles/javascript/tasks/peruser_linux.yaml +++ b/ansible/roles/javascript/tasks/peruser_linux.yaml @@ -0,0 +1,9 @@ +- name: Configure zshrc additional imports + copy: + src: "files/zshrc_{{ item }}" + dest: "{{ account_homedir.stdout }}/.config/ansible_deploy/zshrc/{{ item }}.zsh" + mode: 0600 + owner: "{{ account_name.stdout }}" + group: "{{ group_name.stdout }}" + loop: + - nvm