1 2 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 &
|