honatas.tomcat_dev

Apache Tomcat 带管理界面

GitHub
Travis
Ansible 质量得分
咖啡

这是一个用于安装 Apache Tomcat 的 Ansible 角色,支持作为 systemd 服务运行,并启用管理界面。允许远程访问管理界面,因此不建议在生产环境中使用此角色。

要求

Tomcat 需要 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: 管理界面的用户名。
默认值: admin

tomcat_manager_gui_password: 管理界面的密码。
默认值: admin

示例剧本

默认安装

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许可证

贡献

欢迎随时提出问题或添加拉取请求。真的,我是认真的。

另外,如果您喜欢我的工作,我想告诉您,我很喜欢 咖啡

关于项目

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

安装
ansible-galaxy install honatas.tomcat_dev
许可证
mit
下载
143