bendews.cloudflared

Statut de Build

cloudflared

Ce rôle simplifie le processus d'installation et d'activation du paquet cloudflared. Il est couramment utilisé comme un proxy DNS sur HTTPS pour le service Cloudflare 1.1.1.1.

Exigences

  • Python >= 2.6
  • Ansible >= 2.4
  • systemd

Variables du rôle

Les variables disponibles sont listées ci-dessous, avec les valeurs par défaut (voir defaults/main.yml pour d'autres variables pouvant être modifiées)

cloudflared_allow_firewall: false
cloudflared_enable_service: true
cloudflared_upstream: "https://1.1.1.1/dns-query"
cloudflared_port: 5053
cloudflared_options: "proxy-dns --port {{ cloudflared_port }} --upstream {{ cloudflared_upstream }}"
cloudflared_bin_location: "/usr/local/bin"

Exemple de Playbook

- hosts: serveurs
  tasks:
    - name: Installer et configurer cloudflared
      include_role:
        name: bendews.cloudflared
      vars:
        cloudflared_allow_firewall: false
        cloudflared_enable_service: false
        cloudflared_port: 5053

À faire :

  • Aucun

Licence

MIT

Informations sur l'auteur

Créé en 2018 par Ben Dews

À propos du projet

Install cloudflared and systemd service for DNS-Over-HTTPS

Installer
ansible-galaxy install bendews.cloudflared
Licence
mit
Téléchargements
259
Propriétaire
Engineer with a passion for network & infrastructure automation