hurricanehrndz.fnm

hurricanehrndz.fnm (gestionnaire de nœuds rapide)

Statut de construction Rôle Ansible Licence MIT

Rôle Ansible pour installer le Gestionnaire de Nœuds Rapide (fnm) et nodejs dans l'espace utilisateur.

Variables du Rôle

Une description des variables configurables pour ce rôle est listée ci-dessous, y compris toutes les variables qui se trouvent dans defaults/main.yml, vars/main.yml, et toutes les variables qui peuvent/devraient être définies via les paramètres du rôle.

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

L'utilisateur pour lequel fnm, node, npm et les modules node seront installés, la valeur par défaut est ansible_user.

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

Répertoire d'installation pour fnm, ce répertoire doit être accessible en écriture par fnm_user. La valeur par défaut est le répertoire personnel de fnm_user ($HOME), plus fnm_root_suffix (.fnm). Par exemple, /home/hurricanehrndz/.fnm. Ceci est un alias pour FNM_DIR.

fnm_root_suffix: ".fnm"

Suffixe pour le répertoire d'installation, utilisé uniquement lorsque fnm_root n'est pas défini. Par défaut, c'est .fnm.

fnm_skip_shell: false

Mettre à true, pour supprimer les modifications de la configuration de shell d'exécution de fnm_user.

fnm_nodejs_versions: []

Liste des versions de nodejs à installer. Par défaut, c'est [ "latest-v12.x" ]. La première entrée de la liste est ensuite définie comme fnm_default_nodejs_version.

fnm_npm_global_packages: []

Une liste de paquets npm avec name, (optionnel) nodejs_version, et (optionnel) version du paquet à installer globalement. Par exemple :

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

Dépendances

Aucune.

Exemple de Playbook

- hosts: serveurs
  tasks:
    - name: Exécuter le rôle
      include_role:
        name: hurricanehrndz.fnm

Licence

MIT

Informations sur l'Auteur

Carlos Hernandez alias HurricaneHrndz

À propos du projet

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

Installer
ansible-galaxy install hurricanehrndz.fnm
Licence
mit
Téléchargements
610
Propriétaire
Software Mage/Wizard/Developer @Yelp | Technology fanatic with an unquenchable thirst for knowledge.