bendews.cloudflared

ビルド状況

cloudflared

この役割は、cloudflared パッケージのインストールと有効化のプロセスを簡素化します。一般的に、Cloudflare の 1.1.1.1 サービス の DNS over HTTPS プロキシとして使用されます。

要件

  • 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"

例 Playbook

- 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年に Ben Dews により作成されました。

プロジェクトについて

Install cloudflared and systemd service for DNS-Over-HTTPS

インストール
ansible-galaxy install bendews.cloudflared
ライセンス
mit
ダウンロード
259
所有者
Engineer with a passion for network & infrastructure automation