sebdanielsson.cloudflared

cloudflared (Cloudflare Zero Access Tunnel)

Ta rola instaluje cloudflared (Cloudflare Zero Access Tunnel) na systemach rodziny Debian, RedHat i Archlinux. Może również utworzyć usługę i nawiązać połączenie z Cloudflare, jeśli dostarczone są dane uwierzytelniające.

To moja pierwsza rola Ansible i nie jest jeszcze w pełni rozwinięta. Zachęcam do przesyłania mi pull requestów, jeśli chcesz dodać więcej funkcji cloudflared!

Wymagania

  • systemd jako system inicjalizacji
  • systemy rodziny Debian (praktycznie wszystkie do tej pory utrzymywane)
  • systemy rodziny RedHat z menedżerem pakietów dnf
  • systemy rodziny Archlinux z pacman
  • ansible-core w wersji 2.15.1 ze względu na użycie modułu deb822_repository

Zmienne roli

cloudflare_tunnel_enable - Czy utworzyć usługę dla tunelu, czy nie. Ta opcja wymaga ustawienia cloudflare_tunnel_credential. cloudflare_tunnel_credential - Musisz dostarczyć dane uwierzytelniające, aby nawiązać tunel.

Zależności

Brak.

Przykładowy Playbook

- hosts: localhost

  roles:
    - role: sebdanielsson.cloudflared
      vars:
        cloudflare_tunnel_enable: true
        cloudflare_tunnel_credential: <twoje_dane_uwierzytelniające_cf_tunelu>
      state: present

Licencja

MIT

Informacje o autorze

Stworzone przez Sebastiana Danielssona 2023
Profil na GitHubie: https://github.com/sebdanielsson
Strona internetowa: https://sebbo.io

O projekcie

Install and configure cloudflared (Cloudflare Zero Access Tunnel) on Debian, RedHat and Archlinux family systems.

Zainstaluj
ansible-galaxy install sebdanielsson.cloudflared
Licencja
mit
Pobrania
2.9k
Właściciel