saltstack学习5 安装jdk和tomcat
1、安装,需要提前准备jdk和tomcat到salt的master目录/srv/salt/base/web/files
链接:https://pan.baidu.com/s/1-xmsnG1Z2cLqZMfZb5ZTFw
提取码:7531
cd /srv/salt/base/web
vim tomcat.sls
jdk-install: file.managed: - name: /usr/local/src/jdk-8u181-linux-x64.tar.gz - source: salt://web/files/jdk-8u181-linux-x64.tar.gz cmd.run: - name: cd /usr/local/src && tar zxf jdk-8u181-linux-x64.tar.gz -C /usr/local/ - unless: test -f /usr/local/src/jdk-8u181-linux-x64.tar.gz && test -d /usr/local/jdk1.8.0_181 /etc/profile: file.append: - text: - "export JAVA_HOME=/usr/local/jdk1.8.0_181" - "export JRE_HOME=/usr/local/jdk1.8.0_181/jre" - "export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH" tomcat-install: file.managed: - name: /usr/local/src/apache-tomcat-8.0.46.tar.gz - source: salt://web/files/apache-tomcat-8.0.46.tar.gz - user: root - group: root - mode: 755 cmd.run: - name: cd /usr/local/src && tar zxf apache-tomcat-8.0.46.tar.gz -C /usr/local/ && ln -s /usr/local/apache-tomcat-8.0.46 /usr/local/tomcat - unless: test -L /usr/local/tomcat && test -d /usr/local/apache-tomcat-8.0.46
先测试,再执行
salt master-2 state.sls web.tomcat test=True
salt master-2 state.sls web.tomcat
salt master-3 state.sls web.tomcat

浙公网安备 33010602011771号