author | Luke Hoersten <luke@hoersten.org> |
Sun, 09 Feb 2020 12:05:37 -0600 | |
changeset 2 | 2556522a2a45 |
parent 0 | roles/nodejs/tasks/main.yaml@df042396074e |
child 12 | 80a6e9af6aa9 |
permissions | -rw-r--r-- |
--- - name: download and unarchive nodejs become: yes unarchive: src: "https://nodejs.org/dist/{{nodejs_tag}}/{{nodejs_dir}}.tar.xz" dest: "/opt/" remote_src: yes creates: "/opt/{{nodejs_dir}}" # sudo update-alternatives --install "/usr/bin/node" "node" "/opt/node/bin/node" 1 - name: update node alterantives become: yes alternatives: link: "/usr/bin/{{item}}" name: "{{item}}" path: "/opt/{{nodejs_dir}}/bin/{{item}}" priority: "1" with_items: - "node" - "npm"