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

22 lines
477 B
YAML
Raw Normal View History

2017-11-12 09:06:57 -08:00
---
- name: Ensure apt-transport-https is installed.
apt: name=apt-transport-https state=present
2017-11-12 09:06:57 -08:00
- 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'
2017-11-12 09:06:57 -08:00
state: present
- name: Install nodejs packages
2017-11-12 09:06:57 -08:00
apt: name={{ item }} state=present update_cache=yes
with_items:
- nodejs