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
Владелец