Merge "Modernize ensure-nodejs"

This commit is contained in:
Zuul 2024-09-19 20:23:13 +00:00 committed by Gerrit Code Review
commit 7e54b91d61
4 changed files with 14 additions and 3 deletions

View File

@ -1,2 +0,0 @@
---
node_version: 6

View File

@ -25,6 +25,17 @@
repositories_list:
- repo: deb-src https://deb.nodesource.com/node_{{ node_version }}.x {{ ansible_distribution_release }} main
- repo: deb https://deb.nodesource.com/node_{{ node_version }}.x {{ ansible_distribution_release }} main
when: node_version | int < 16
- name: Add all repositories
include_role:
name: ensure-package-repositories
vars:
repositories_keys:
- url: https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key
repositories_list:
- repo: deb https://deb.nodesource.com/node_{{ node_version }}.x nodistro main
when: node_version | int >= 16
# Use template so that we can easily update this in the future to be able to
# use a mirror location.

View File

@ -7,6 +7,7 @@
run: test-playbooks/simple-role-test.yaml
vars:
role_name: ensure-nodejs
node_version: 20
- job:
name: zuul-jobs-test-ensure-yarn
@ -18,6 +19,7 @@
run: test-playbooks/simple-role-test.yaml
vars:
role_name: ensure-yarn
node_version: 20
- job:
name: zuul-jobs-test-fetch-javascript-tarball

View File

@ -327,7 +327,7 @@
Command to pass to npm.
.. zuul:jobvar:: node_version
:default: 6
:default: 14
The version of Node to use.