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