bendews.cloudflared

Build Status

cloudflared

Diese Rolle vereinfacht den Prozess der Installation und Aktivierung des cloudflared Pakets. Es wird häufig als DNS-Über-HTTPS-Proxy für den Cloudflare 1.1.1.1 Dienst verwendet.

Anforderungen

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

Rollenvariablen

Verfügbare Variablen sind unten aufgeführt, zusammen mit Standardwerten (siehe defaults/main.yml für weitere veränderbare Variablen)

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"

Beispiel Playbook

- hosts: servers
  tasks:
    - name: Installiere und konfiguriere cloudflared
      include_role:
        name: bendews.cloudflared
      vars:
        cloudflared_allow_firewall: false
        cloudflared_enable_service: false
        cloudflared_port: 5053

TODO:

  • Keine

Lizenz

MIT

Autoreninformationen

Erstellt 2018 von Ben Dews

Über das Projekt

Install cloudflared and systemd service for DNS-Over-HTTPS

Installieren
ansible-galaxy install bendews.cloudflared
Lizenz
mit
Downloads
259
Besitzer
Engineer with a passion for network & infrastructure automation