tomcat_dev

Apache Tomcat с интерфейсом Manager

GitHub Travis Ansible Quality Score coffee

Роль Ansible для установки Apache Tomcat в качестве службы systemd с включенным интерфейсом Manager. Доступ к графическому интерфейсу издалека разрешен, поэтому роль не рекомендуется использовать в производственных средах.

Требования

Tomcat нуждается в установке Java для работы. Поскольку есть несколько способов сделать это, установка Java не добавлена в зависимости этой роли, чтобы у вас была большая свобода выбора. Поэтому вы должны убедиться, что Java установлена до запуска этой роли. Если вы позволите, я могу предложить роль openjdk-ppa для этой цели.

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

tomcat_version: Версия, которую вы хотите установить.
по умолчанию: 9.0.34

tomcat_linux_user: Имя пользователя, под которым будет работать Tomcat.
по умолчанию: vagrant

tomcat_install_dir: Папка установки.
по умолчанию: /home/{{ tomcat_linux_user }} (что переводится как /home/vagrant)

tomcat_manager_gui_username: Имя пользователя интерфейса Manager
по умолчанию: admin

tomcat_manager_gui_password: Пароль интерфейса Manager
по умолчанию: admin

Примеры Playbook'ов

Стандартная установка

roles:
  - honatas.tomcat_dev

С Java

roles:
  - honatas.openjdk_ppa
  - honatas.tomcat_dev

Другая версия

roles:
  - { role: honatas.tomcat_dev, tomcat_version: 9.0.20 }

Другой пользователь и другая папка (убедитесь, что папка создана и у пользователя есть разрешение)

roles:
  - role: honatas.tomcat_dev
    tomcat_linux_user: myuser
    tomcat_install_dir: /opt

Зависимости

Нет.

Лицензия

MIT

Вклад

Не стесняйтесь открывать issue или добавлять pull request. В любое время. Действительно, я это имею в виду.

Кроме того, если вам нравится моя работа, я скажу, что я люблю кофе.

О проекте

Ansible role for installing Apache Tomcat with the Manager GUI enabled.

Установить
ansible-galaxy install Honatas/ansible-role-tomcat-dev
Лицензия
mit
Загрузки
133
Владелец