56gt 发表于 2018-7-28 13:55:03

ansible-playbook之include结合tags的使用

---  
- name: "复制文件到远程主机"
  
copy:
  
    src={{ item.src }}
  
    dest={{ item.dest }}
  
with_items:
  
    - src: jdk-7u79-linux-x64.rpm
  
      dest: /usr/local/src/
  
    - src: java17.sh
  
      dest: /etc/profile.d/
  
- name: "安装jdk"
  
yum:
  
    name: /usr/local/src/jdk-7u79-linux-x64.rpm
  
    state: present
  
- name: "重新加载环境变量"
  
shell: "source /etc/profile.d/java17.sh"
  
- name: "复制tomcat文件到远程服务器并解压"
  
unarchive:
  
    src=apache-tomcat-7.0.64.zip
  
    dest=/data/
  
    copy=yes
  
    owner=staplesapp
  
    group=admin
  
- name: "对解压后的文件重命名"
  
shell: mv /data/apache-tomcat-7.0.64 /data/tomcat7
  
- name: "对tomcat进行相关配置"
  
shell: find /data/tomcat7/bin -name "*.sh" | xargs chmod +x
  
- name: "启动tomcat"
  
shell: 'nohup /data/tomcat7/bin/startup.sh &'
页: [1]
查看完整版本: ansible-playbook之include结合tags的使用