--- - name: install apt https transport apt: name: apt-transport-https state: present - name: add repository key apt_key: data: "{{ lookup('file', 'nodesource.gpg.key') }}" state: present - name: add repository entry apt_repository: repo: deb https://deb.nodesource.com/node_10.x {{ ansible_distribution_release }} main state: present filename: nodejs - name: install nodejs apt: name: nodejs state: present