fnm

hurricanehrndz.fnm (fastnodemanager)

Статус сборки Роль Ansible Лицензия MIT

Роль Ansible для установки Fast Node Manager (fnm) и nodejs в пользовательском пространстве.

Переменные роли

Описание настраиваемых переменных для этой роли приведено ниже, включая любые переменные из defaults/main.yml, vars/main.yml и любые переменные, которые могут/должны быть установлены через параметры роли.

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

Пользователь, для которого будут установлены fnm, node, npm и узлы модулей, по умолчанию это ansible_user.

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

Директория установки для fnm, эта директория должна быть доступна для записи пользователю fnm_user. По умолчанию это домашняя директория fnm_user ($HOME), плюс fnm_root_suffix (.fnm). Например, /home/hurricanehrndz/.fnm. Это псевдоним для FNM_DIR.

fnm_root_suffix: ".fnm"

Суффикс для директории установки, используется только когда fnm_root не установлен. По умолчанию .fnm.

fnm_skip_shell: false

Установите в true, чтобы подавить изменения в конфигурации рабочего окружения fnm_user.

fnm_nodejs_versions: []

Список версий nodejs для установки. По умолчанию [ "latest-v12.x" ]. Первый элемент в списке позже определяется как fnm_default_nodejs_version.

fnm_npm_global_packages: []

Список глобальных пакетов npm с name, (опционально) nodejs_version и (опционально) version, которые будут установлены глобально. Например:

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

Зависимости

Нет.

Пример плейбука

- hosts: servers
  tasks:
    - name: Запустить роль
      include_role:
        name: hurricanehrndz.fnm

Лицензия

MIT

Информация о авторе

Carlos Hernandez aka HurricaneHrndz

О проекте

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

Установить
ansible-galaxy install hurricanehrndz/ansible-fnm
Лицензия
mit
Загрузки
573
Владелец
Software Mage/Wizard/Developer @Yelp | Technology fanatic with an unquenchable thirst for knowledge.