buluma.npm

Rola Ansible npm

Zainstaluj npm na swoim systemie.

GitHub Wersja Problemy Prośby o dodanie Pobrania
github Wersja Problemy Prośby o dodanie Rola Ansible

Przykładowy Playbook

Ten przykład pochodzi z molecule/default/converge.yml i jest testowany przy każdym wypchnięciu, prośbie o dodanie oraz wydaniu.

---
- nazwa: Konwergencja
  hosty: wszystkie
  stawaj: prawda
  zbieraj_fakty: prawda

  role:
    - rola: buluma.npm

Maszyna musi być przygotowana. W CI robi się to za pomocą molecule/default/prepare.yml:

---
- nazwa: Przygotowanie
  hosty: wszystkie
  zbieraj_fakty: fałsz
  stawaj: prawda

  role:
    - rola: buluma.bootstrap
    - rola: buluma.ca_certificates
    - rola: buluma.epel

Zobacz również pełne wyjaśnienie i przykład jak używać tych ról.

Zmienne roli

Wartości domyślne dla zmiennych są ustawione w defaults/main.yml:

---
# plik domyślny dla npm

# npm_registry jest mapowany w `vars/main.yml` na użyteczną domyślną,
# możesz go nadpisać tutaj, jeśli to konieczne.
npm_registry: "{{ _npm_registry[ansible_distribution] | default(_npm_registry['default']) }}"

Wymagania

Stan używanych ról

Poniższe role są używane do przygotowania systemu. Możesz przygotować swój system w inny sposób.

Wymaganie GitHub Wersja
buluma.bootstrap Ansible Molecule Wersja
buluma.ca_certificates Ansible Molecule Wersja
buluma.epel Ansible Molecule Wersja

Kontekst

Ta rola jest częścią wielu kompatybilnych ról. Zobacz dokumentację tych ról dla dalszych informacji.

Oto przegląd powiązanych ról:

zależności

Kompatybilność

Ta rola była testowana na tych obrazach kontenerów:

kontener tagi
Alpine wszystkie
EL 8
Debian bullseye
Fedora wszystkie
Ubuntu wszystkie
Kali wszystkie

Minimalna wersja Ansible potrzebna to 2.12, testy były przeprowadzane na:

  • poprzedniej wersji.
  • bieżącej wersji.
  • wersji rozwojowej.

Jeśli znajdziesz problemy, zarejestruj je w GitHub

Dziennik zmian

Historia roli

Licencja

Apache-2.0

Informacje o autorze

Shadow Walker

O projekcie

Install npm on your system.

Zainstaluj
ansible-galaxy install buluma.npm
Licencja
apache-2.0
Pobrania
91.7k
Właściciel
DevOps Engineer