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