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