Ansible
Ansible - Install Node.js and Yarn on Ubuntu
vi install_node_yarn.yml
---
- hosts: all
become: yes
tasks:
- name: Add NodeSoure repo
shell: curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
- name: Add Yarn pubkey
shell: curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null
- name: Add Yarn repo
shell: echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
- name: Update apt cache
apt:
update_cache=yes force_apt_get=yes cache_valid_time=3600
- name: Install Node
apt:
name: nodejs
update_cache: yes
- name: Install Yarn
apt:
name: yarn
update_cache: yes
ansible-playbook -K install_node_yarn.yml