darkwizard242.keybase

build-test release Ansible Rolle Wartbarkeit Bewertung Zuverlässigkeits Bewertung Sicherheits Bewertung GitHub Tag (neueste SemVer) GitHub Repo Größe

Ansible Rolle: keybase

Rolle zur Installation (standardmäßig) des keybase Pakets oder zur Deinstallation (wenn als Variable übergeben) auf Debian-basierten Systemen und EL-basierten Systemen. Keybase bietet End-to-End-Verschlüsselung für wichtige Daten und ermöglicht sichere Nachrichtenübermittlung und Dateiübertragung.

Anforderungen

Keine.

Rollenvariablen

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

Variablenübersicht:

keybase_app: keybase
keybase_app_desired_state: vorhanden

# Debian-basierte Systeme
keybase_debian_pre_reqs: gnupg
keybase_debian_pre_reqs_desired_state: vorhanden
keybase_repo_debian_gpg_keyid: '47484E50656D16C7'
keybase_repo_debian_gpg_keyserver: keyserver.ubuntu.com
keybase_repo_debian: "deb http://prerelease.keybase.io/deb stable main"
keybase_repo_debian_filename: "{{ keybase_app }}"
keybase_repo_debian_desired_state: vorhanden

# EL-basierte Systeme
keybase_repo_el: http://prerelease.keybase.io/rpm/x86_64
keybase_repo_el_name: keybase
keybase_repo_el_description: keybase
keybase_repo_el_enabled: ja
keybase_repo_el_gpgcheck: ja
keybase_repo_el_gpgkey: https://keybase.io/docs/server_security/code_signing_key.asc
keybase_repo_el_filename: keybase
keybase_repo_el_desired_state: vorhanden

Variablentabelle:

Variable Beschreibung
keybase_app Name des Keybase-Anwendungs-Pakets, das installiert werden soll, d. h. keybase
keybase_app_desired_state Zustand des keybase_app-Pakets. Ob es installiert, auf Verfügbarkeit geprüft oder deinstalliert werden soll (d. h. Ansible apt-Modulwerte: vorhanden, neueste oder nicht vorhanden)
keybase_debian_pre_reqs Keybase empfiehlt die Installation dieser Pakete auf Debian-basierten Systemen, daher werden sie als Voraussetzungen betrachtet.
keybase_debian_pre_reqs_desired_state Gewünschter Zustand für die Keybase-Vorab-Anwendungen auf Debian-basierten Systemen.
keybase_repo_debian_gpg_keyid GPG-Schlüssel-ID für Keybase, die auf Debian-basierten Systemen erforderlich ist.
keybase_repo_debian_gpg_keyserver GPG-Schlüsselserver für Keybase, der auf Debian-basierten Systemen erforderlich ist.
keybase_repo_debian Keybase-Repo-URL für Debian-basierte Systeme.
keybase_repo_debian_filename Name der Repository-Datei, die unter /etc/apt/sources.list.d/ auf Debian-basierten Systemen gespeichert wird.
keybase_repo_debian_desired_state vorhanden bedeutet, dass die Repository-Datei erstellt wird, wenn sie nicht auf Debian-basierten Systemen existiert. Die Alternative ist nicht vorhanden.
keybase_repo_el Basis-URL des Repositories für Keybase auf EL-basierten Systemen.
keybase_repo_el_name Repository-Name für Keybase auf EL-basierten Systemen.
keybase_repo_el_description Beschreibung, die in der EL-basierten Repository-Datei für Keybase hinzugefügt werden soll.
keybase_repo_el_gpgcheck Boolean, ob eine GPG-Prüfung gegen Keybase auf EL-basierten Systemen durchgeführt werden soll.
keybase_repo_el_gpgkey GPG-Schlüssel von Keybase, der auf EL-basierten Systemen erforderlich ist.
keybase_repo_el_enabled Boolean, um das Keybase-Repository auf EL-basierten Systemen zu aktivieren.
keybase_repo_el_filename Name der Repository-Datei, die unter /yum/sources.list.d/keybase.repo auf EL-basierten Systemen gespeichert wird.
keybase_repo_el_desired_state vorhanden bedeutet, dass die Repository-Datei erstellt wird, wenn sie nicht auf EL-basierten Systemen existiert. Die Alternative ist nicht vorhanden (nicht empfohlen, da dies die Installation des keybase Pakets verhindert).

Abhängigkeiten

Keine

Beispiel-Playbook

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

- hosts: server
  roles:
    - darkwizard242.keybase

Für die Anpassung des Verhaltens der Rolle (d. h. Installation der neuesten Version von keybase) in Ansible-Playbooks.

- hosts: server
  roles:
    - darkwizard242.keybase
  vars:
    keybase_app_desired_state: neueste

Für die Anpassung des Verhaltens der Rolle (d. h. Deinstallation der keybase Pakete) in Ansible-Playbooks.

- hosts: server
  roles:
    - darkwizard242.keybase
  vars:
    keybase_app_desired_state: nicht vorhanden

Lizenz

MIT

Autoreninformation

Diese Rolle wurde von Ali Muhammad erstellt.

Über das Projekt

Installs/Uninstalls Keybase for secure messaging and file-sharing.

Installieren
ansible-galaxy install darkwizard242.keybase
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!