bendews.cloudflared

Status budowy

cloudflared

Ta rola upraszcza proces instalacji i aktywacji pakietu cloudflared. Jest często używana jako proxy DNS przez HTTPS dla usługi Cloudflare 1.1.1.1.

Wymagania

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

Zmienne roli

Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (zobacz defaults/main.yml dla dodatkowych zmiennych, które można modyfikować)

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"

Przykład Playbooka

- hosts: serwery
  tasks:
    - name: Zainstaluj i skonfiguruj cloudflared
      include_role:
        name: bendews.cloudflared
      vars:
      cloudflared_allow_firewall: false
      cloudflared_enable_service: false
      cloudflared_port: 5053

TODO:

  • Brak

Licencja

MIT

Informacje o autorze

Stworzone w 2018 roku przez Bena Dewsa

O projekcie

Install cloudflared and systemd service for DNS-Over-HTTPS

Zainstaluj
ansible-galaxy install bendews.cloudflared
Licencja
mit
Pobrania
259
Właściciel
Engineer with a passion for network & infrastructure automation