| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 
 | ---- hosts: webservers
 gather_facts: no
 vars:
 tomcat_version: 8.5.61
 tomcat_install_dir: /usr/local
 tasks:
 - name: Install jdk1.8  #### 第一:安装 jdk 环境
 yum: name=java-1.8.0-openjdk state=present
 
 - name: Download tomcat  #### 第二:下载 Tomcat
 get_url: url=http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v{{ tomcat_version }}/bin/apache-tomcat-{{ tomcat_version }}.tar.gz dest=/tmp
 
 - name: Unarchive tomcat-{{ tomcat_version }}.tar.gz  #### 第三:Tomcat是二进制包,解压即可使用
 unarchive:
 src: /tmp/apache-tomcat-{{ tomcat_version }}.tar.gz
 dest: "{{ tomcat_install_dir }}"
 copy: no     # 如果是yes,ansible会到目标机器本地区拷贝,no 就会通过ansible服务机器上拷贝
 
 - name: Start tomcat   #### 第四:启动 Tomcat
 shell: cd {{ tomcat_install_dir }} &&
 mv apache-tomcat-{{ tomcat_version }} tomcat8 &&
 cd tomcat8/bin && nohup ./startup.sh &
 
 |