buluma.irslackd

Ansible-Rolle irslackd

Installieren und konfigurieren Sie irslackd auf Ihrem System.

GitHub Version Probleme Pull-Anfragen Downloads
github Version Issues PullRequests Ansible Role

Beispiel-Playbook

Dieses Beispiel stammt aus molecule/default/converge.yml und wird bei jedem Push, Pull-Request und Release getestet.

---
- name: Verknüpfen
  hosts: all
  become: true
  gather_facts: true
  pre_tasks:
    - name: Apt-Cache aktualisieren.
      apt: update_cache=true cache_valid_time=600
      when: ansible_os_family == 'Debian'

  roles:
    - role: buluma.git
    - role: buluma.ca_certificates
    - role: buluma.npm
    - role: buluma.irslackd

Die Maschine muss vorbereitet werden. In CI geschieht dies mit molecule/default/prepare.yml:

---
- name: Vorbereiten
  hosts: all
  gather_facts: false
  become: true

  roles:
    - role: buluma.bootstrap
    - role: buluma.epel

Siehe auch eine vollständige Erklärung und Beispiel zur Verwendung dieser Rollen.

Rollenvariablen

Die Standardwerte für die Variablen sind in defaults/main.yml festgelegt:

---
# Standarddatei für irslackd

# Der TCP-Port, auf dem irslackd hören soll.
irslackd_port: 6697

# Die Adresse, an die irslackd gebunden werden soll.
irslackd_address: "0.0.0.0"

# Wo irslackd installiert werden soll.
irslackd_dest: /opt/irslackd

# Die Version von irslackd, die installiert werden soll.
irslackd_version: b8ab630c877819d8b4bac9ab808b408e06cdb350

# Diese Einstellungen gelten für das SSL-Zertifikat.
irslackd_country: KE
irslackd_state: Nairobi
irslackd_location: Nairobi
irslackd_organization: Sehr wenig
irslackd_organizational_unit: IT-Abteilung
irslackd_common_name: "{{ ansible_fqdn }}"

Anforderungen

Zustand der verwendeten Rollen

Die folgenden Rollen werden zur Vorbereitung eines Systems verwendet. Sie können Ihr System auch anders vorbereiten.

Anforderung GitHub Version
buluma.bootstrap Ansible Molecule Version
buluma.ca_certificates Ansible Molecule Version
buluma.epel Ansible Molecule Version
buluma.git Ansible Molecule Version
buluma.npm Ansible Molecule Version
buluma.service Ansible Molecule Version

Kontext

Diese Rolle ist Teil vieler kompatibler Rollen. Schauen Sie sich die Dokumentation dieser Rollen für weitere Informationen an.

Hier ist eine Übersicht verwandter Rollen:

Abhängigkeiten

Kompatibilität

Diese Rolle wurde auf diesen Container-Images getestet:

Container Tags
EL 8
Debian bullseye
Fedora alle
Ubuntu focal

Die minimale erforderliche Version von Ansible ist 2.12. Tests wurden durchgeführt auf:

  • Der vorherigen Version.
  • Der aktuellen Version.
  • Der Entwicklungsversion.

Wenn Sie Probleme finden, melden Sie diese bitte bei GitHub.

Änderungshistorie

Rollengeschichte

Lizenz

Apache-2.0

Autorinformationen

Shadow Walker

Über das Projekt

Install and configure irslackd on your system.

Installieren
ansible-galaxy install buluma.irslackd
GitHub Repository
Lizenz
apache-2.0
Downloads
1.1k
Besitzer
DevOps Engineer