ansible批量安装jdk,tomcat【playbook】
作者:
阿当运维 | 来源:发表于
2021-05-22 10:59 被阅读0次我这里实验jdk 直接yum装的。如果源码装,在只不过是换shell模块解压安装,换几个不变量换一下
---
- hosts: java
gather_facts: no
vars:
tomcat_version: 9.0.43
tomcat_dir: /usr/local
tasks:
- name: Install JDK
yum: name=java-1.8.0-openjdk state=present
- name: java env
shell: echo "JAVA_HOME=/etc/java" >> /etc/profile
- name: java env2
shell: echo "CLASSPATH=/usr/lib/java" >> /etc/profile
- name: java env3
shell: echo "PATH=$PATH:/usr/bin/java" >> /etc/profile
- name: java env4
shell: echo "export JAVA_HOME CLASS_PATH PATH" >> /etc/profile && source /etc/profile
- name: Downlocd tomcat
get_url: url=https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v{{tomcat_version}}/bin/apache-tomcat-{{tomcat_version}}.tar.gz dest=/usr/local/src
- name: Unzip tomcat
unarchive:
src: /usr/local/src/apache-tomcat-{{tomcat_version}}.tar.gz
dest: "{{tomcat_dir}}"
copy: no
- name: Start tomcat
shell: cd {{tomcat_dir}} &&
mv apache-tomcat-{{tomcat_version}} tomcat9 && cd tomcat9/bin && chmod +x *.sh && nohup sh ./startup.sh &
本文标题:ansible批量安装jdk,tomcat【playbook】
本文链接:https://www.haomeiwen.com/subject/zutoqltx.html
网友评论