--- - name: APT https transport is enabled apt: name: apt-transport-https state: present tags: - system - packages - name: Node GPG key is installed apt_key: #url: https://deb.nodesource.com/gpgkey/nodesource.gpg.key data: "{{ lookup('file', 'nodesource.gpg.key') }}" tags: - system - packages - nodejs - name: Node sources list ({{ nodejs_apt_version }}) is available apt_repository: repo: "deb https://deb.nodesource.com/{{ nodejs_apt_version }} {{ ansible_distribution_release }} main" filename: nodesource.list update_cache: yes state: present tags: - system - packages - nodejs - name: Node is installed apt: name: nodejs state: present tags: - packages - nodejs