sebdanielsson.cloudflared
cloudflared (Tunnel Zero Accès Cloudflare)
Ce rôle installe cloudflared (Tunnel Zero Accès Cloudflare) sur des systèmes de la famille Debian, RedHat et Archlinux. Il peut également créer un service et établir la connexion à Cloudflare si un identifiant est fourni.
C'est mon premier rôle Ansible et il n'est pas entièrement fonctionnel. N'hésitez pas à m'envoyer une demande de contribution si vous souhaitez ajouter plus de fonctionnalités à cloudflared !
Exigences
- Système d'init systemd
- Systèmes de la famille Debian (à peu près tous ceux qui sont actuellement maintenus)
- Systèmes de la famille RedHat avec le gestionnaire de paquets dnf
- Systèmes de la famille Archlinux avec pacman
- ansible-core 2.15.1 en raison de l'utilisation du module deb822_repository
Variables du Rôle
cloudflare_tunnel_enable
- Indique s'il faut créer un service pour le tunnel ou non. Cette option nécessite que cloudflare_tunnel_credential
soit défini.
cloudflare_tunnel_credential
- Vous devez fournir un identifiant pour établir le tunnel.
Dépendances
Aucune.
Exemple de Playbook
- hosts: localhost
roles:
- role: sebdanielsson.cloudflared
vars:
cloudflare_tunnel_enable: true
cloudflare_tunnel_credential: <votre_identifiant_cf_tunnel>
state: present
Licence
MIT
Informations sur l'Auteur
Créé par Sebastian Danielsson 2023
Profil GitHub : https://github.com/sebdanielsson
Site Web : https://sebbo.io
Install and configure cloudflared (Cloudflare Zero Access Tunnel) on Debian, RedHat and Archlinux family systems.
ansible-galaxy install sebdanielsson.cloudflared