From: Jessica Wagantall Date: Wed, 12 Apr 2023 23:11:10 +0000 (-0700) Subject: Fix: Re-structure nodejs installation X-Git-Url: https://gerrit.onap.org/r/gitweb?p=ci-management.git;a=commitdiff_plain;h=f7d0136f7264376ded2544e9ee14d2fad684dda6 Fix: Re-structure nodejs installation Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall Change-Id: Iace186aafa4391cc7b064bfeacd3043362a79f7d --- diff --git a/packer/provision/local-docker.yaml b/packer/provision/local-docker.yaml index 885996101..ec37f51ac 100644 --- a/packer/provision/local-docker.yaml +++ b/packer/provision/local-docker.yaml @@ -188,11 +188,35 @@ become: true when: ansible_distribution == 'Ubuntu' and ansible_distribution_version == '18.04' - - name: Install nodejs and npm + - name: Install nodejs + block: + - name: install nodejs prerequisites + apt: + name: + - apt-transport-https + - g++ + update_cache: yes + state: present + become: true + - name: add nodejs apt key + apt_key: + url: https://deb.nodesource.com/gpgkey/nodesource.gpg.key + state: present + - name: add nodejs repository + apt_repository: + repo: deb https://deb.nodesource.com/node_19.x {{ ansible_distribution_release }} main + state: latest + update_cache: yes + - name: install nodejs + apt: + name: + - nodejs + state: present + become: true + when: ansible_distribution == 'Ubuntu' and ansible_distribution_version == '20.04' + + - name: Check nodejs and npm versions block: - - name: 'Pull latest nodejs version' - command: 'curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - && sudo apt-get install -y nodejs' - become: yes - name: 'Check nodejs version' command: node --version - name: 'Check npm version'