hurricanehrndz.fnm

hurricanehrndz.fnm (fastnodemanager)

Status budowy Rola Ansible Licencja MIT

Rola Ansible do zainstalowania Fast Node Manager (fnm) oraz nodejs w przestrzeni użytkownika.

Zmienne roli

Opis ustawialnych zmiennych dla tej roli znajduje się poniżej, w tym wszelkie zmienne, które są w defaults/main.yml, vars/main.yml oraz wszelkie zmienne, które mogą powinny być ustawione za pomocą parametrów roli.

fnm_user: "{{ ansible_user | default(lookup('env', 'USER')) }}"

Użytkownik, dla którego będą zainstalowane fnm, node, npm i moduły node, domyślnie to ansible_user.

fnm_root: "{{ lookup('env', 'HOME') }}/{{ fnm_root_suffix }}"

Katalog instalacyjny dla fnm, ten katalog powinien być zapisowy przez fnm_user. Domyślnie jest to katalog domowy fnm_user ($HOME), plus fnm_root_suffix (.fnm). Na przykład, /home/hurricanehrndz/.fnm. Jest to alias dla FNM_DIR.

fnm_root_suffix: ".fnm"

Sufiks dla katalogu instalacyjnego, używany tylko wtedy, gdy fnm_root nie jest ustawiony. Domyślnie to .fnm.

fnm_skip_shell: false

Ustaw na true, aby zablokować modyfikacje konfiguracji powłoki czasu wykonywania fnm_user.

fnm_nodejs_versions: []

Lista wersji nodejs do zainstalowania. Domyślnie to [ "latest-v12.x" ]. Pierwszy wpis na liście później definiowany jest jako fnm_default_nodejs_version.

fnm_npm_global_packages: []

Lista pakietów npm z name, (opcjonalnie) nodejs_version, oraz (opcjonalnie) version, które mają być zainstalowane globalnie. Na przykład:

fnm_npm_global_packages:
  - name: gulp
  - name: neovim
    version: "4.7.0"
    nodejs_version: "12.14.0"

Zależności

Brak.

Przykładowy playbook

- hosts: serwery
  tasks:
    - name: Uruchom rolę
      include_role:
        name: hurricanehrndz.fnm

Licencja

MIT

Informacje o autorze

Carlos Hernandez aka HurricaneHrndz

O projekcie

Role to install Fast Node Manager (fnm) and nodejs within userspace.

Zainstaluj
ansible-galaxy install hurricanehrndz.fnm
Licencja
mit
Pobrania
610
Właściciel
Software Mage/Wizard/Developer @Yelp | Technology fanatic with an unquenchable thirst for knowledge.