gantsign.default-web-browser

Rola Ansible: Domyślny Przeglądarka Internetowa

Testy Ansible Galaxy Licencja

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)

O projekcie

Role for setting the default web browser for Gnome desktop.

Zainstaluj
ansible-galaxy install gantsign.default-web-browser
Licencja
mit
Pobrania
6.1k
Właściciel