cloudflared

cloudfared (Zero Access Tunnel от Cloudflare)

Эта роль устанавливает cloudflared (Zero Access Tunnel от Cloudflare) на системах семейства Debian, RedHat и Archlinux. Она также может создать сервис и установить соединение с Cloudflare, если предоставлены учетные данные.

Это моя первая роль Ansible, и она не полностью функциональна. Не стесняйтесь отправлять мне PR, если хотите добавить больше функций cloudflared!

Требования

  • система инициализации systemd
  • системы семейства Debian (практически все, что в настоящее время поддерживается)
  • системы семейства RedHat с менеджером пакетов dnf
  • системы семейства Archlinux с pacman
  • ansible-core 2.15.1 из-за использования модуля deb822_repository

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

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

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

Создан Себастьяном Даниэльссоном в 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/ansible-role-cloudflared
Лицензия
mit
Загрузки
1664
Владелец