buluma.irslackd

Rola Ansible irslackd

Zainstaluj i skonfiguruj irslackd na swoim systemie.

GitHub Wersja Zgłoszenia Prośby o połączenie Pobrania
github Wersja Zgłoszenia Prośby o połączenie Rola Ansible

Przykładowy plik playbook

Ten przykład pochodzi z molecule/default/converge.yml i jest testowany przy każdym wprowadzeniu, prośbie o połączenie oraz wersji.

---
- name: Zbieżność
  hosts: all
  become: true
  gather_facts: true
  pre_tasks:
    - name: Zaktualizuj pamięć podręczną apt.
      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

Maszyna musi być przygotowana. W CI robi się to za pomocą molecule/default/prepare.yml:

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

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

Zobacz także pełne wyjaśnienie i przykład jak korzystać z tych ról.

Zmienne roli

Domyślne wartości zmiennych są ustawione w defaults/main.yml:

---
# domyślny plik dla irslackd

# Port tcp, na którym irslackd ma nasłuchiwać.
irslackd_port: 6697

# Adres, do którego irslackd ma się przypiąć.
irslackd_address: "0.0.0.0"

# Gdzie zainstalować irslackd.
irslackd_dest: /opt/irslackd

# Wersja irslackd do zainstalowania.
irslackd_version: b8ab630c877819d8b4bac9ab808b408e06cdb350

# Ustawienia do certyfikatu SSL.
irslackd_country: KE
irslackd_state: Nairobi
irslackd_location: Nairobi
irslackd_organization: Very little
irslackd_organizational_unit: IT Department
irslackd_common_name: "{{ ansible_fqdn }}"

Wymagania

Stan używanych ról

Poniższe role są używane do przygotowania systemu. Możesz przygotować swój system w inny sposób.

Wymaganie GitHub Wersja
buluma.bootstrap Ansible Molecule Wersja
buluma.ca_certificates Ansible Molecule Wersja
buluma.epel Ansible Molecule Wersja
buluma.git Ansible Molecule Wersja
buluma.npm Ansible Molecule Wersja
buluma.service Ansible Molecule Wersja

Kontekst

Ta rola jest częścią wielu kompatybilnych ról. Sprawdź dokumentację tych ról tutaj po więcej informacji.

Oto przegląd powiązanych ról:

zależności

Kompatybilność

Ta rola była testowana na tych obrazach kontenerów:

kontener tagi
EL 8
Debian bullseye
Fedora wszystkie
Ubuntu focal

Minimalna wersja Ansible potrzebna to 2.12; testy były przeprowadzane dla:

  • Poprzedniej wersji.
  • Bieżącej wersji.
  • Wersji rozwojowej.

Jeśli znajdziesz problemy, zgłoś je na GitHubie.

ChangeLog

Historia roli

Licencja

Apache-2.0

Informacje o autorze

Shadow Walker

O projekcie

Install and configure irslackd on your system.

Zainstaluj
ansible-galaxy install buluma.irslackd
Licencja
apache-2.0
Pobrania
1.1k
Właściciel
DevOps Engineer