Browse Source

node yml

master
lefos 3 years ago
parent
commit
46bfcadb0b
  1. 40
      node.yml

40
node.yml

@ -12,26 +12,28 @@
repo: https://git.swarmlab.io:3000/Lefteris/dummyservice.git repo: https://git.swarmlab.io:3000/Lefteris/dummyservice.git
dest: /project/courses/dummy dest: /project/courses/dummy
force: yes force: yes
- name: apt update packages # - name: apt update packages
become: true # become: true
apt: # apt:
update_cache: 'yes' # update_cache: 'yes'
force_apt_get: 'yes' # force_apt_get: 'yes'
upgrade: 'dist' # upgrade: 'dist'
cache_valid_time: 3600 # cache_valid_time: 3600
install_recommends: true # install_recommends: true
autoremove: true # autoremove: true
- name: apt install packages - name: Install the gpg key for nodejs LTS
become: true apt_key:
url: "https://deb.nodesource.com/gpgkey/nodesource.gpg.key"
state: present
- name: Install the nodejs LTS repos
apt_repository:
repo: "deb https://deb.nodesource.com/node_{{ NODEJS_VERSION }}.x {{ ansible_distribution_release }} main"
state: present
update_cache: yes
- name: Install the nodejs
apt: apt:
update_cache: 'yes' name: nodejs
force_apt_get: 'yes' state: present
install_recommends: true
autoremove: true
name: "{{ packages }}"
vars:
packages:
- nodejs
- name: install dependencies - name: install dependencies
npm: npm:
path: "/project/course/dummy/swarmlab-app/src" path: "/project/course/dummy/swarmlab-app/src"

Loading…
Cancel
Save