gantsign.default-web-browser

Ansible Rolle: Standard-Webbrowser

Tests Ansible Galaxy Lizenz

Diese Rolle legt den Standard-Webbrowser für den Gnome-Desktop fest.

Voraussetzungen

  • Ansible >= 2.9

  • Ubuntu

    • Bionic (18.04)
    • Focal (20.04)
  • Unterstützter Desktop

    • Gnome
  • Installierter Webbrowser

    • Diese Rolle installiert den Webbrowser nicht; Sie müssen Ihren gewählten Webbrowser bereits installiert haben, bevor Sie diese Rolle verwenden.

Rollenvariablen

Die folgenden Variablen ändern das Verhalten dieser Rolle (Standardwerte sind unten aufgeführt):

# Der Webbrowser, der zum Standard gemacht werden soll (d.h. der Name der .desktop-Datei ohne die Erweiterung)
default_web_browser: google-chrome

Beispiel-Playbook

- hosts: servers
  roles:
    - role: gantsign.default-web-browser
      default_web_browser: google-chrome

Weitere Rollen von GantSign

Mehr Rollen von GantSign finden Sie auf Ansible Galaxy.

Entwicklung & Testen

Dieses Projekt verwendet Molecule zur Unterstützung bei Entwicklung und Test; die Rolle wird mit Testinfra und pytest getestet.

Um zu entwickeln oder zu testen, benötigen Sie Folgendes:

Da die obigen Installationen schwierig sein können, enthält dieses Projekt Molecule Wrapper. Molecule Wrapper ist ein Shell-Skript, das Molecule und dessen Abhängigkeiten (außer Linux) installiert und dann Molecule mit dem Befehl ausführt, den Sie ihm übergeben.

Um diese Rolle mit Molecule Wrapper zu testen, führen Sie den folgenden Befehl aus dem Projektverzeichnis aus:

./moleculew test

Hinweis: Einige der Abhängigkeiten benötigen sudo-Berechtigungen zur Installation.

Lizenz

MIT

Autorinformationen

John Freeman

GantSign Ltd. Firmen-Nr. 06109112 (in England registriert)

Über das Projekt

Role for setting the default web browser for Gnome desktop.

Installieren
ansible-galaxy install gantsign.default-web-browser
GitHub Repository
Lizenz
mit
Downloads
6.1k
Besitzer