squintans.tomcat9
Ansible 角色:Tomcat9
此角色在 Centos7 和 Ubuntu 上安装 Tomcat9(默认版本:v.9.0.21)。
访问地址:
用户凭证:
- 用户:admin
- 密码:password
版本:
- v.9.0.21
- v.9.0.20
要求
此 Ansible playbook 需在一个全新、从未使用过的服务器、虚拟机或容器上运行。
角色变量
默认配置(defaults/main.yml):
tomcat_tomcat_version: '9.0.21'
tomcat_tomcat_admin_password: 'password'
tomcat_tomcat_manager_localhost_only: False
tomcat_tomcat_install: '/opt'
Debian特定变量(vars/Debian.yml):
tomcat_packages:
- openjdk-8-jdk
- unzip
RedHat特定变量(vars/RedHat.yml):
tomcat_packages:
- java-1.8.0-openjdk
- unzip
角色模板
context.xml.j2
tomcat-users.xml.j2
tomcat_service.j2
依赖关系
无。
示例 Playbook
示例提示:
- hosts: "{{ vm }}"
gather_facts: True
vars_prompt:
- name: "vm"
prompt: "虚拟机"
private: no
roles:
- { role: squintans.tomcat }
Playbook 调用
ansible-playbook -i inventory.yml play.yml
许可
BSD
作者信息
此角色由 Serafín Quintáns 创建于 2019 年 - @squintans