apache2
Ansible Роль: Apache2
Эта роль устанавливает и настраивает веб-сервер Apache2 на серверах Debian/Ubuntu, RHEL/CentOS и Fedora.
Здесь могут быть драконы!
Эта роль в основном предназначена для личного использования. Я не могу гарантировать стабильность или работоспособность для вашего случая. Изучите роль внимательно перед использованием!
Требования
Нет специальных требований; обратите внимание, что для этой роли требуется доступ root, поэтому либо запускайте ее в плейбуке с глобальным become: yes
, либо вызывайте роль в своем плейбуке, как:
- hosts: foobar
roles:
- role: thorian93.apache2
become: yes
Переменные роли
Доступные переменные перечислены ниже, вместе с их значениями по умолчанию (см. defaults/main.yml
):
apache2_disable_default_site: 'true'
Отключает сайт по умолчанию в установке apache2.
Зависимости
Нет.
Совместимость ОС
Эта роль обеспечивает защиту от использования на неподдерживаемых или непроверенных операционных системах, проверяя, присутствует ли нужное имя дистрибутива и номер основной версии в переменной, названной как <role-name>_stable_os
. Вы можете найти переменную в файле переменных по умолчанию роли в defaults/main.yml
:
role_stable_os:
- Debian 10
- Ubuntu 18
- CentOS 7
- Fedora 30
Если комбинация дистрибутива и номера основной версии не совпадают с целевой системой, роль завершится с ошибкой. Чтобы роль заработала, добавьте имя дистрибутива и номер основной версии в эту переменную, и вы будете в порядке. Но сначала протестируйте новую комбинацию!
Благодарности HarryHarcourt за эту идею!
Пример плейбука
---
- name: "Запуск роли."
hosts: all
become: yes
roles:
- ansible-role-apache2
Участие
Пожалуйста, не стесняйтесь открывать проблемы, если вы найдете какие-либо ошибки, проблемы или видите возможности для улучшения. Также не стесняйтесь связаться со мной в любое время, если хотите что-то спросить или обсудить.
Отказ от ответственности
Эта роль предоставляется КАК ЕСТЬ, и я не могу гарантировать, что роль работает как задумано, и не могу нести ответственность за любые повреждения или неправильные настройки, вызванные этой ролью. Тщательно изучите роль перед использованием.
Лицензия
MIT
Информация об авторе
Эта роль была создана в 2020 году Thorian93.
ansible-galaxy install thorian93/ansible-role-apache2