nginx_certbot
Ansible Роль: Nginx Certbot
Эта роль Ansible автоматизирует настройку веб-серверов Nginx с использованием Certbot для развертывания HTTPS шифрования с использованием сертификатов Let's Encrypt.
Требования
- Установленный Ansible на управляющем узле.
- Доменные имена, указывающие на серверы, где работает Nginx.
Переменные роли
Ниже приведены переменные, используемые в этой роли, с их описаниями:
nginx_certbot_domain_name
: Доменное имя, для которого будет получен SSL сертификат.nginx_certbot_certbot_email
: Электронная почта, используемая для регистрации сертификата Let's Encrypt.nginx_certbot_deny_http
: Нужно ли запрещать доступ по HTTP после включения HTTPS. По умолчанию -false
.nginx_certbot_proxy_protocol
: Нужно ли включать поддержку протокола PROXY в nginx. По умолчанию -false
.nginx_certbot_app
: Конфигурация приложения, обслуживаемого Nginx:name
: Название приложения.url
: URL, где размещено приложение.http_template_name
: Название HTTP шаблона Nginx. Некоторые примеры доступны в директории шаблонов.upstream_template_name
: Название upstream шаблона Nginx. Некоторые примеры доступны в директории шаблонов.
Эти переменные могут быть настроены в вашем плейбуке для соответствия вашей конкретной среде и требованиям конфигурации.
Зависимости
Нет.
Пример Плейбука
- hosts: web_servers
roles:
- role: chadek.nginx_certbot
vars:
nginx_certbot_domain_name: app.example.com
nginx_certbot_certbot_email: [email protected]
nginx_certbot_deny_http: false
nginx_certbot_proxy_protocol: false
nginx_certbot_app:
name: app
url: "http://localhost:2000"
http_template_name: root
upstream_template_name: root_upstream
Лицензия
Эта роль лицензирована по лицензии MIT.
Информация об авторе
Эта роль была создана Чадеком.
Отзывы и Вклад
Не стесняйтесь открывать проблему или отправлять запрос на внесение изменений на GitHub, если у вас есть отзывы или вы хотите внести свой вклад.
О проекте
ansible role to install and setup nginx with https server templates using certbot for linux
Установить
ansible-galaxy install chadek/ansible-role-nginx-certbot
Лицензия
gpl-3.0
Загрузки
188
Владелец