cloudflared

Статус сборки

cloudflared

Эта роль упрощает процесс установки и активации пакета cloudflared. Обычно используется как прокси-сервер DNS через HTTP для сервиса Cloudflare 1.1.1.1.

Требования

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

Переменные роли

Доступные переменные перечислены ниже, вместе с значениями по умолчанию (см. defaults/main.yml для других переменных, которые можно изменить)

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"

Пример плейбука

- hosts: servers
  tasks:
    - name: Установить и настроить cloudflared
      include_role:
        name: bendews.cloudflared
      vars:
      cloudflared_allow_firewall: false
      cloudflared_enable_service: false
      cloudflared_port: 5053

TODO:

  • Нет

Лицензия

MIT

Информация об авторе

Создано в 2018 году Беном Дьюсом

О проекте

Install cloudflared and systemd service for DNS-Over-HTTPS

Установить
ansible-galaxy install bendews/ansible-cloudflared
Лицензия
mit
Загрузки
246
Владелец
Engineer with a passion for network & infrastructure automation