darkwizard242.bravebrowser

build-test release Ansible Rolle Ansible Rolle Ansible Qualitätsbewertung Qualitätstests Status Wartungswert Zuverlässigkeitsbewertung Sicherheitsbewertung GitHub Tag (neueste SemVer) GitHub Repo-Größe

Ansible Rolle: bravebrowser

Rolle zur Installation (standardmäßig) des Brave Browsers Pakets oder zur Deinstallation (wenn als Variable übergeben) auf Debian-basierten Systemen und EL-basierten Systemen.

Anforderungen

Keine.

Rollenvariablen

Verfügbare Variablen sind unten aufgelistet (zu finden in defaults/main.yml):

Variablenliste:

bravebrowser_app: brave-browser
bravebrowser_app_desired_state: present

# Debian-basiert
bravebrowser_repo_debian_url: "https://brave-browser-apt-release.s3.brave.com"
bravebrowser_repo_debian_gpg_key: brave-browser-archive-keyring.gpg
bravebrowser_repo_debian_gpg_key_url: "{{ bravebrowser_repo_debian_url }}/{{ bravebrowser_repo_debian_gpg_key }}"
bravebrowser_repo_debian_gpg_key_dest: "/usr/share/keyrings/{{ bravebrowser_repo_debian_gpg_key }}"
bravebrowser_repo_debian: "deb [signed-by={{ bravebrowser_repo_debian_gpg_key_dest }} arch=amd64] {{ bravebrowser_repo_debian_url }} stable main"
bravebrowser_repo_debian_filename: "{{ bravebrowser_app }}"
bravebrowser_repo_debian_desired_state: present

# EL-basiert
bravebrowser_repo_el: "https://brave-browser-rpm-release.s3.brave.com/x86_64/"
bravebrowser_repo_el_name: brave-browser
bravebrowser_repo_el_description: brave-browser
bravebrowser_repo_el_gpgkey: https://brave-browser-rpm-release.s3.brave.com/brave-core.asc
bravebrowser_repo_el_gpgcheck: yes
bravebrowser_repo_el_enabled: yes
bravebrowser_repo_el_filename: "{{ bravebrowser_app }}"
bravebrowser_repo_el_desired_state: present

Variablen Tabelle:

Variable Beschreibung
bravebrowser_app Name des zu installierenden Brave Browser Anwendungspakets, z.B. brave-browser
bravebrowser_app_desired_state Zustand des Brave Browser Pakets. Ob installieren, prüfen, ob verfügbar oder deinstallieren (z.B. ansible apt Modulwerte: present, latest oder absent)
bravebrowser_repo_debian_url Brave Browser Repo-URL für Debian-basierte Systeme.
bravebrowser_repo_debian_gpg_key Brave Browser Schlüssel, der für Debian-basierte Systeme benötigt wird.
bravebrowser_repo_debian_gpg_key_url Brave Browser GPG-Schlüssel URL, der für Debian-basierte Systeme benötigt wird.
bravebrowser_repo_debian_gpg_key_dest Pfad für den Brave Browser GPG-Schlüssel, der lokal auf Debian-basierten Systemen gespeichert wird.
bravebrowser_repo_debian Brave Browser Repo-String für Debian-basierte Systeme.
bravebrowser_repo_debian_filename Name der Repository-Datei, die in /etc/apt/sources.list.d/ auf Debian-basierten Systemen gespeichert wird.
bravebrowser_repo_debian_desired_state present bedeutet, dass die Repository-Datei erstellt wird, wenn sie auf Debian-basierten Systemen nicht existiert. Alternativ absent (nicht empfohlen, da dies die Installation des brave-browser Pakets verhindert).
bravebrowser_repo_el Repository baseurl für Brave Browser auf EL-basierten Systemen.
bravebrowser_repo_el_name Repository-Name für Brave Browser auf EL-basierten Systemen.
bravebrowser_repo_el_description Beschreibung, die in der EL-basierten Repository-Datei für Brave Browser hinzugefügt wird.
bravebrowser_repo_el_gpgkey Brave Browser GPG-Schlüssel, der für EL-basierte Systeme benötigt wird.
bravebrowser_repo_el_gpgcheck Boolean, ob ein GPG-Check für Brave Browser auf EL-basierten Systemen durchgeführt werden soll.
bravebrowser_repo_el_enabled Boolean, um das Brave Browser Repository auf EL-basierten Systemen zu aktivieren.
bravebrowser_repo_el_filename Name der Repository-Datei, die in /yum/sources.list.d/brave-browser.repo auf EL-basierten Systemen gespeichert wird.
bravebrowser_repo_el_desired_state present bedeutet, dass die Repository-Datei erstellt wird, wenn sie auf EL-basierten Systemen nicht existiert. Alternativ absent (nicht empfohlen, da dies die Installation des brave-browser Pakets verhindert).

Abhängigkeiten

Keine

Beispiel Playbook

Für das Standardverhalten der Rolle (d.h. Installation des brave-browser Pakets) in Ansible-Playbooks.

- hosts: servers
  roles:
    - darkwizard242.bravebrowser

Für die Anpassung des Verhaltens der Rolle (d.h. Installation/Upgrade auf die neueste Version als Beispiel) in Ansible-Playbooks.

- hosts: servers
  roles:
    - darkwizard242.bravebrowser
  vars:
    bravebrowser_apps_desired_state: latest

Für die Anpassung des Verhaltens der Rolle (d.h. Deinstallation des brave-browser Pakets) in Ansible-Playbooks.

- hosts: servers
  roles:
    - darkwizard242.bravebrowser
  vars:
    bravebrowser_apps_desired_state: absent

Lizenz

MIT

Autor Informationen

Diese Rolle wurde von Ali Muhammad erstellt.

Über das Projekt

Installs/Uninstalls 'Brave Browser'. The browser reimagined.

Installieren
ansible-galaxy install darkwizard242.bravebrowser
GitHub Repository
Lizenz
mit
Downloads
3k
Besitzer
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!