summaryrefslogtreecommitdiffstats
path: root/roles/nodejs/tasks/main.yml
blob: 962aa4179d2c67a67597e06d80b2670c9066c0fe (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: nodejs_installed_versions
  changed_when: false
  failed_when: false

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