sebdanielsson.cloudflared

cloudflared (Cloudflareゼロアクセストンネル)

この役割は、Debian、RedHat、Archlinux系のシステムにcloudflared(Cloudflareゼロアクセストンネル)をインストールします。また、資格情報が提供されている場合、サービスを作成しCloudflareへの接続を確立します。

これは私の最初のAnsible役割であり、機能は完全ではありません。もっとcloudflaredの機能を追加したい場合は、PRを送ってください!

必要条件

  • systemdイニットシステム
  • Debian系システム(現在メンテナンスされているほぼ全て)
  • dnfパッケージマネージャーを持つRedHat系システム
  • pacmanを持つArchlinux系システム
  • deb822_repositoryモジュールを使用するため、ansible-core 2.15.1が必要です

役割の変数

cloudflare_tunnel_enable - トンネルのためのサービスを作成するかどうか。このオプションはcloudflare_tunnel_credentialが設定されている必要があります。 cloudflare_tunnel_credential - トンネルを立ち上げるために資格情報を提供する必要があります。

依存関係

なし。

サンプルプレイブック

- hosts: localhost

  roles:
    - role: sebdanielsson.cloudflared
      vars:
        cloudflare_tunnel_enable: true
        cloudflare_tunnel_credential: <あなたのCFトンネル資格情報>
      state: present

ライセンス

MIT

作者情報

作成者: Sebastian Danielsson 2023
GitHubプロフィール: https://github.com/sebdanielsson
ウェブサイト: https://sebbo.io

プロジェクトについて

Install and configure cloudflared (Cloudflare Zero Access Tunnel) on Debian, RedHat and Archlinux family systems.

インストール
ansible-galaxy install sebdanielsson.cloudflared
ライセンス
mit
ダウンロード
2.9k
所有者