gantsign.default-web-browser
Rola Ansible: Domyślny Przeglądarka Internetowa
Ta rola ustawia domyślną przeglądarkę internetową dla pulpitu Gnome.
Wymagania
Ansible >= 2.9
Ubuntu
- Bionic (18.04)
- Focal (20.04)
Obsługiwana powłoka graficzna
- Gnome
Zainstalowana przeglądarka internetowa
- Ta rola nie instaluje przeglądarki; musisz mieć wcześniej zainstalowaną wybraną przeglądarkę przed użyciem tej roli.
Zmienne Roli
Poniższe zmienne zmieniają zachowanie tej roli (domyślne wartości są podane poniżej):
# Przeglądarka internetowa do ustawienia jako domyślna (tj. nazwa pliku .desktop bez rozszerzenia)
default_web_browser: google-chrome
Przykład Playbooka
- hosts: serwery
roles:
- role: gantsign.default-web-browser
default_web_browser: google-chrome
Więcej Ról od GantSign
Więcej ról od GantSign znajdziesz na Ansible Galaxy.
Rozwój i Testowanie
Ten projekt wykorzystuje Molecule do wspomagania rozwoju i testowania; rola jest testowana jednostkowo przy użyciu Testinfra i pytest.
Aby rozwijać lub testować będziesz musiał zainstalować następujące:
Ponieważ powyższe może być trudne do zainstalowania, ten projekt zawiera Molecule Wrapper. Molecule Wrapper to skrypt powłoki, który instaluje Molecule i jego zależności (poza Linuksem) i następnie uruchamia Molecule z przekazanym poleceniem.
Aby przetestować tę rolę za pomocą Molecule Wrapper, uruchom następujące polecenie z katalogu głównego projektu:
./moleculew test
Uwaga: niektóre z zależności wymagają uprawnień sudo do instalacji.
Licencja
MIT
Informacje o Autorze
John Freeman
GantSign Ltd. Numer Firmy 06109112 (zarejestrowana w Anglii)
Role for setting the default web browser for Gnome desktop.
ansible-galaxy install gantsign.default-web-browser