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

关于项目

Tomcat v.9.0.21 or v.9.0.20 for Centos 7 and Ubuntu.

安装
ansible-galaxy install squintans.tomcat9
许可证
gpl-2.0
下载
115
拥有者
Sysadmin. Linux guy.