buluma.npm
Rola Ansible npm
Zainstaluj npm na swoim systemie.
GitHub | Wersja | Problemy | Prośby o dodanie | Pobrania |
---|---|---|---|---|
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
- pakiety pip wymienione w requirements.txt.
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 | ||
buluma.ca_certificates | ||
buluma.epel |
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:
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
Licencja
Informacje o autorze
ansible-galaxy install buluma.npm