Ansible-完成zrlog项目部署

1.roles/zrlog/tasks/main.yml

# 上传源码包至tomcat站点目录,并解压
cd /usr/share/tomcat/webapps
sz...略
tar -xzvf zrlog.tar.gz
chown tomcat.tomcat . -R

# 重启服务
systemctl restart tomcat
- name: Upload zrlog_source to tomcat
  unarchive:
    src: zrlog.tar.gz
    dest: /usr/share/tomcat/webapps
    owner: tomcat
    group: tomcat

- name: Create zrlog_mount_directory
  file:
    path: /mnt/zrlog
    state: directory
    owner: tomcat
    group: tomcat
    recurse: yes

- name: Mount nfs_share_directory to zrlog_mount_directory
  mount:
    src: 172.16.1.31:/data/zrlog
    path: /mnt/zrlog
    fstype: nfs
    state: mounted

- name: Restart tomcat
  systemd:
    name: tomcat
    state: restarted

猜你喜欢

转载自www.cnblogs.com/IMSCZ/p/12134067.html