transitiv.nodesource
Ansible Rolle: NodeSource
Diese Rolle installiert Node.js aus den NodeSource-Paket-Repositories auf Systemen, die Debian/Ubuntu und RHEL/CentOS ausführen.
Anforderungen
Root-Zugriff ist erforderlich, um Pakete zu installieren. Daher musst du es in einem Playbook mit globalen Root-Rechten ausführen oder become: yes
festlegen, wenn die Rolle eingebunden wird:
- hosts: nodejs_servers
roles:
- role: transitiv.nodesource
become: yes
Abhängigkeiten
Diese Rolle hat keine Abhängigkeiten.
Variablen
nodesource_version: 13
Definiert die Version von Node.js, die installiert werden soll. NodeSource bietet derzeit die Versionen 10, 12, 13 und 14 an.
nodesource_packages:
- nodejs
Definiert das(e) Paket(e), das/die von der Rolle installiert wird/werden. Diese Variable wird "flach" gemacht, bevor sie verwendet wird, sodass sie bei Bedarf verschachtelte Listen enthalten kann.
nodesource_packages_state: present
Definiert den Zustand der in nodesource_packages
definierten Pakete. Siehe den state
-Parameter in den apt- und yum-Ansible-Modulen für gültige Werte.
Lizenz
Diese Rolle steht unter den Bedingungen der MIT-Lizenz.
Autor
Diese Rolle wurde von Transitiv Technologies Ltd. erstellt.
ansible-galaxy install transitiv.nodesource