robertdebock.irslackd

Rola Ansible irslackd

TA ROLA ZOSTAŁA ARCHIWIZOWANA W GRUDNIU 2023.

Zainstaluj i skonfiguruj irslackd na swoim systemie.

GitHub GitLab Pobrania Wersja
github gitlab downloads Wersja

Przykładowy Playbook

Ten przykład pochodzi z molecule/default/converge.yml i jest testowany przy każdym wypchnięciu, prośbie o pobranie i wydaniu.

---
- name: Połączenie
  hosts: all
  become: yes
  gather_facts: yes

  roles:
    - role: robertdebock.irslackd

Komputer musi być przygotowany. W CI robi się to przy użyciu molecule/default/prepare.yml:

---
- name: Przygotowanie
  hosts: all
  become: yes
  gather_facts: no

  roles:
    - role: robertdebock.bootstrap
    - role: robertdebock.epel
    - role: robertdebock.git
    - role: robertdebock.ca_certificates
    - role: robertdebock.npm

Zobacz również pełne wyjaśnienie i przykład dotyczące korzystania z tych ról.

Zmienne ról

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

---
# domyślny plik dla irslackd

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

# Adres, do którego irslackd powinien się przypisać.
irslackd_address: "0.0.0.0"

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

# Wersja irslackd do zainstalowania.
irslackd_version: b8ab630c877819d8b4bac9ab808b408e06cdb350

# Te ustawienia są używane w celu certyfikatu SSL.
irslackd_country: NL
irslackd_state: Utrecht
irslackd_location: Breukelen
irslackd_organization: Very little
irslackd_organizational_unit: IT Department
irslackd_common_name: "{{ ansible_fqdn }}"

Wymagania

Stan używanych ról

Do przygotowania systemu używane są następujące role. Możesz przygotować system w inny sposób.

Wymaganie GitHub GitLab
robertdebock.bootstrap Status budowy GitHub Status budowy GitLab
robertdebock.ca_certificates Status budowy GitHub Status budowy GitLab
robertdebock.epel Status budowy GitHub Status budowy GitLab
robertdebock.git Status budowy GitHub Status budowy GitLab
robertdebock.npm Status budowy GitHub Status budowy GitLab
robertdebock.service Status budowy GitHub Status budowy GitLab

Kontekst

Ta rola jest częścią wielu zgodnych ról. Zobacz dokumentację tych ról tutaj w celu uzyskania dalszych informacji.

Oto przegląd powiązanych ról: dependencies

Kompatybilność

Ta rola została przetestowana na tych obrazach kontenerów:

kontener etykiety
EL 8, 9
Debian bullseye
Fedora wszystkie
Ubuntu focal

Minimalna wymagana wersja Ansible to 2.12, testy przeprowadzono dla:

  • Poprzedniej wersji.
  • Obecnej wersji.
  • Wersji deweloperskiej.

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

Licencja

Apache-2.0.

Informacje o autorze

robertdebock

Rozważ wsparcie mnie.

O projekcie

Install and configure irslackd on your system.

Zainstaluj
ansible-galaxy install robertdebock.irslackd
Licencja
apache-2.0
Pobrania
225
Właściciel
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.