summaryrefslogtreecommitdiffstats
path: root/roles/nodejs/tasks/main.yml
blob: 453fbaa558fbc1c8dc094e1e2230c28c15cea1fc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
---
- name: "Check installed node versions"
  ansible.builtin.command:
    cmd: "mise ls node"
  register: node_installed_versions
  changed_when: false
  failed_when: false

- name: "Install node {{ item }}"
  ansible.builtin.command:
    cmd: "mise use --global node@{{ item }}"
  changed_when: true
  when: item not in node_installed_versions.stdout
  loop: "{{ nodejs_versions }}"