All Projects → bendews → ansible-cloudflared

bendews / ansible-cloudflared

Licence: MIT license
Install cloudflared and systemd service for DNS-Over-HTTPS

Projects that are alternatives of or similar to ansible-cloudflared

DNS-over-Discord
A 1.1.1.1 DNS resolver built for Discord
Stars: ✭ 228 (+1166.67%)
Mutual labels:  dns-over-https, doh, cloudflare-dns
go-doh-client
A DNS over HTTPS client implementation written in Go
Stars: ✭ 45 (+150%)
Mutual labels:  dns-over-https, doh
dnscrypt-proxy
dnscrypt-proxy 2 - A flexible DNS proxy, with support for encrypted DNS protocols.
Stars: ✭ 9,198 (+51000%)
Mutual labels:  dns-over-https, doh
DNS-over-HTTPS
An implementation of RFC 8484 - DNS Queries over HTTPS (DoH).
Stars: ✭ 27 (+50%)
Mutual labels:  dns-over-https, doh
dns-resolver-infra
Privacy DNS infrastructure
Stars: ✭ 39 (+116.67%)
Mutual labels:  dns-over-https, doh
luci-app-dnscrypt-proxy2
LuCI support for dnscrypt-proxy version2 https://github.com/DNSCrypt/dnscrypt-proxy
Stars: ✭ 25 (+38.89%)
Mutual labels:  dns-over-https, doh
harddns
RFC8484 and DoH/JSON resolver
Stars: ✭ 35 (+94.44%)
Mutual labels:  dns-over-https, doh
dohjs
DNS over HTTPS client for use in the browser
Stars: ✭ 71 (+294.44%)
Mutual labels:  dns-over-https, doh
dnsredir
Yet another seems better forward/proxy plugin for CoreDNS
Stars: ✭ 58 (+222.22%)
Mutual labels:  dns-over-https, doh
q
A tiny command line DNS client with support for UDP, TCP, DoT, DoH, DoQ and ODoH.
Stars: ✭ 453 (+2416.67%)
Mutual labels:  dns-over-https, doh
Smartdns
A local DNS server to obtain the fastest website IP for the best Internet experience, 一个本地DNS服务器,获取最快的网站IP,获得最佳上网体验。
Stars: ✭ 4,333 (+23972.22%)
Mutual labels:  dns-over-https, doh
Ansible Role Awx
Ansible Role - AWX
Stars: ✭ 228 (+1166.67%)
Mutual labels:  ansible-role
Nexus3 Oss
Ansible role to install and provision sonatype nexus3-oss
Stars: ✭ 169 (+838.89%)
Mutual labels:  ansible-role
Ansible Relayor
An Ansible Role for Tor Relay Operators
Stars: ✭ 165 (+816.67%)
Mutual labels:  ansible-role
Matrix Docker Ansible Deploy
Matrix (An open network for secure, decentralized communication) server setup using Ansible and Docker
Stars: ✭ 2,541 (+14016.67%)
Mutual labels:  ansible-role
UBUNTU20-CIS
Ansible role for Ubuntu 2004 CIS Baseline
Stars: ✭ 136 (+655.56%)
Mutual labels:  ansible-role
Ansible Datadog
Ansible role for Datadog Agent
Stars: ✭ 223 (+1138.89%)
Mutual labels:  ansible-role
Ansible Nomad
⌚️ Ansible role for Nomad
Stars: ✭ 157 (+772.22%)
Mutual labels:  ansible-role
Nginx
A fairly flexible and feature full Ansible role for the NGINX web server.
Stars: ✭ 151 (+738.89%)
Mutual labels:  ansible-role
Ansible Role K3s
Ansible role for installing k3s as either a standalone server or HA cluster.
Stars: ✭ 132 (+633.33%)
Mutual labels:  ansible-role

Build Status

cloudflared

This role simplifies the process of installing and enabling the cloudflared package. Commonly used as a DNS-Over-HTTPS proxy for the Cloudflare 1.1.1.1 service.

Requirements

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

Role Variables

Available variables are listed below, along with default values (see defaults/main.yml for more variables that can be modified)

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"

Example Playbook

- hosts: servers
  tasks:
    - name: Install and Configure cloudflared
      include_role:
        name: bendews.cloudflared
      vars:
      cloudflared_allow_firewall: false
      cloudflared_enable_service: false
      cloudflared_port: 5053

TODO:

  • None

License

MIT

Author Information

Created in 2018 by Ben Dews

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].