lexa-uw.nginx-configuration
Роль для изменения конфигураций nginx
С помощью этой роли вы можете изменить конфигурацию nginx и откатить изменения, если что-то пойдет не так.
Требования
Эта роль требует Ansible версии 2.5 или выше.
Переменные роли
nginx_config_src
Путь к вашему файлу конфигурации nginx. Обязательный параметр.
nginx_config_dest
Путь, по которому конфигурация должна быть сохранена на сервере. (по умолчанию: /etc/nginx/conf.d/nginx.conf).
nginx_command_to_check_config
Команда для проверки конфигурации nginx. (по умолчанию: nginx -t)
nginx_command_to_reload
Команда для перезагрузки сервера. (по умолчанию: service nginx reload)
Добавление роли в проект:
Добавьте роль в ваши требования (например, requirements.yml):
- src: lexa-uw.nginx-configuration
version: v1.0.0
name: nginx-configuration
Установите роль: ansible-galaxy install -r ./requirements.yml --roles-path ./roles/
Пример playbook:
- hosts: all
vars_files:
- vars/main.yml
roles:
- { role: nginx-configuration }
Внутри vars/main.yml
nginx_config_src: templates/example.conf
nginx_config_dest: /etc/nginx/conf.d/example.conf
nginx_command_to_reload: /etc/init.d/nginx reload
Установить
ansible-galaxy install lexa-uw.nginx-configuration
Лицензия
mit
Загрузки
11.5k
Владелец