honatas.tomcat_dev
Apache Tomcat 带管理界面
这是一个用于安装 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