deployment-playbooks/roles/nodejs/tasks/main.yml

22 lines
477 B
YAML

---
- name: Ensure apt-transport-https is installed.
apt: name=apt-transport-https state=present
- name: add nodejs repository key
apt_key:
keyserver: keyserver.ubuntu.com
id: 68576280
state: present
- name: Add nodejs repository
apt_repository:
repo: 'deb {{ NODE_SOURCE_DEB }} {{ansible_distribution_release}} main'
state: present
- name: Install nodejs packages
apt: name={{ item }} state=present update_cache=yes
with_items:
- nodejs