sebdanielsson.cloudflared

cloudflared (Cloudflare Zero Access Tunnel)

Diese Rolle installiert cloudflared (Cloudflare Zero Access Tunnel) auf Debian-, RedHat- und Archlinux-Systemen. Sie kann auch einen Dienst erstellen und die Verbindung zu Cloudflare herstellen, wenn eine Berechtigung bereitgestellt wird.

Dies ist meine erste Ansible-Rolle und sie ist noch nicht vollständig. Fühlen Sie sich frei, mir einen PR zu senden, wenn Sie weitere cloudflared-Funktionen hinzufügen möchten!

Anforderungen

  • systemd Init-System
  • Debian-basierte Systeme (nahezu alle derzeit unterstützten)
  • RedHat-basierte Systeme mit dem dnf-Paketmanager
  • Archlinux-basierte Systeme mit pacman
  • ansible-core 2.15.1 aufgrund der Verwendung des Moduls deb822_repository

Rollenvariablen

cloudflare_tunnel_enable - Ob ein Dienst für den Tunnel erstellt werden soll oder nicht. Diese Option erfordert, dass cloudflare_tunnel_credential gesetzt ist. cloudflare_tunnel_credential - Sie müssen eine Berechtigung bereitstellen, um den Tunnel zu aktivieren.

Abhängigkeiten

Keine.

Beispiel-Playbook

- hosts: localhost

  roles:
    - role: sebdanielsson.cloudflared
      vars:
        cloudflare_tunnel_enable: true
        cloudflare_tunnel_credential: <dein_cf_tunnel_credential>
      state: present

Lizenz

MIT

Autoreninformation

Erstellt von Sebastian Danielsson 2023
GitHub-Profil: https://github.com/sebdanielsson
Website: https://sebbo.io

Über das Projekt

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

Installieren
ansible-galaxy install sebdanielsson.cloudflared
GitHub Repository
Lizenz
mit
Downloads
2.9k
Besitzer