web_server_role

Развертывание HTTP сервера

Установить сервер Apache и поддерживать SELinux для порта и директорий с возможностью отката.

Требования

Нет специальных требований.

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

Определите порт виртуального хоста vhost_port : 876

Определите корневую директорию виртуального хоста vhost_dir : /vhosts
без завершающего слэша

Переменные по умолчанию

Имя виртуального хоста: vhost_name = {{ ansible_hostname }}

Доменное имя: vhost_domain = {{ ansible_domain }}

Зависимости

Ничего не требуется.

Пример плейбука для запуска этой роли

Используйте следующий плей для запуска этой роли:

  • name : Запустить роль web_server_role (Установить сервис httpd) hosts : web tasks :
    • include_role : name : roles/abdusamy.web_server_role tags : [deploy, destroy, backup, check]

Сохраните вышеуказанный плей в файл "run-role.yml".

Руководство по командам

Запустите эту команду, чтобы развернуть веб-сервер: ansible-playbook run-role.yml --tags deploy

Запустите эту команду, чтобы проверить установленный веб-сервер: ansible-playbook run-role.yml --tags check

Запустите эту команду, чтобы откатить веб-сервер: ansible-playbook run-role.yml --tags destroy

Запустите эту команду, чтобы создать резервную копию конфигурации веб-сервера и главной страницы: ansible-playbook run-role.yml --tags backup


Лицензия

MIT

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

AbduSamy@GitHub

О проекте

Deploy http virtual hosts using customized configuration

Установить
ansible-galaxy install AbduSamy/web-server-role
Лицензия
Unknown
Загрузки
66
Владелец