Quantcast
Channel: 容器云计算,Devops,DBA,网络安全。
Viewing all articles
Browse latest Browse all 780

Ansible 使用yaml文件给cenots7远程推送jdk8

$
0
0

通过ansible-playbook使用yaml剧本给centos7安装jdk8


建 个jdk8.yaml文件,使用ansible-playbook jdk8.yaml 命令执行远程安装。

注意yaml语法,使用 空格 缩进,项目要对齐,不然一堆报错,而且报错还会不准。

建议使用 vscode软件编写,添加ansible,yaml相关插件后,写完调试无错误后,

就会少很多麻烦。

本机系统 windows server 2016,安装cygwin时添加好ansible功能,再配置好免密主机。

就可以使用了。


- name: 'jdk8 install'

  hosts: web
  remote_user: root
  vars:
      install_path: '/usr/jdk8'
  tasks:
    - name: "初始化jdk目录"
      shell: mkdir -p {{install_path}}
    - name: "上传源码包"
      copy: src=/home/Administrator/jdk8.tar.gz dest={{install_path}}
    - name: "解压安装包"
      shell: tar -zxvf {{install_path}}/jdk8.tar.gz -C {{install_path}} --strip-components 1
    - name: "添加变量环境"
      shell: echo 'export JAVA_HOME={{install_path}}' >> /etc/profile &&
               echo 'export PATH=$PATH:$JAVA_HOME/bin' >> /etc/profile &&
               source /etc/profile &&
               echo 'export JAVA_HOME={{install_path}}' >> /etc/bashrc &&
               echo 'export PATH=$PATH:$JAVA_HOME/bin' >> /etc/bashrc &&
               source /etc/bashrc
    - name: "清理安装文件"

      shell: rm -rf {{install_path}}/jdk8.tar.gz


最后作下验证。

$ ansible web92cto -m shell -a 'java -version'
92cto.com | CHANGED | rc=0 >>
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)






Viewing all articles
Browse latest Browse all 780

Trending Articles


Vimeo 10.7.1 by Vimeo.com, Inc.


UPDATE SC IDOL: TWO BECOME ONE


KASAMBAHAY BILL IN THE HOUSE


Girasoles para colorear


Presence Quotes – Positive Quotes


EASY COME, EASY GO


Love with Heart Breaking Quotes


Re:Mutton Pies (lleechef)


Ka longiing longsem kaba skhem bad kaba khlain ka pynlong kein ia ka...


Vimeo 10.7.0 by Vimeo.com, Inc.


FORECLOSURE OF REAL ESTATE MORTGAGE


FORTUITOUS EVENT


Pokemon para colorear


Sapos para colorear


Smile Quotes


Tiwala Quotes and Selos Quotes Collections


Love Song lyrics that marks your Heart


RE: Mutton Pies (frankie241)


Hato lada ym dei namar ka jingpyrshah jong U JJM Nichols Roy (Bah Joy) ngin...


Maganda Quotes – tagalog Quotes – Inggit Quotes