25 lines
658 B
YAML
25 lines
658 B
YAML
---
|
|
|
|
- name: Configure NodeJS APT repository signing key
|
|
apt_key:
|
|
url: "{{ item.url }}"
|
|
state: "{{ item.state }}"
|
|
with_items: "{{ odoo_nodejs_apt_keys | default([]) }}"
|
|
|
|
- name: Configure NodeJS APT repository
|
|
apt_repository:
|
|
repo: "{{ item.repo }}"
|
|
state: "{{ item.state }}"
|
|
with_items: "{{ odoo_nodejs_apt_repositories | default([]) }}"
|
|
|
|
- name: Install NodeJS
|
|
apt: pkg="{{ odoo_nodejs_apt_package }}"
|
|
state=installed
|
|
update_cache=yes
|
|
|
|
- name: Install Odoo dependencies (npm)
|
|
npm: name={{ item.name }}
|
|
version={{ item.version }}
|
|
global=yes
|
|
with_items: "{{ odoo_npm_packages | default([]) }}"
|