devops/playbook/zabbix.yml
2025-03-20 14:20:59 +08:00

29 lines
642 B
YAML

---
- name: Deploy zabbix
hosts: gitea
remote_user: root
tasks:
- name: archive docker-compose
archive:
path: /data/zabbix-docker-remote/
dest: /data/zabbix.tar
format: tar
delegate_to: localhost
- name: copy tar
copy:
src: /data/zabbix.tar
dest: /data/zabbix.tar
- name: remove docker-compose
shell: rm -rf /data/zabbix.tar
delegate_to: localhost
- name: mkdir
shell: mkdir -p /data/zabbix-docker
- name: unarchive config
unarchive:
src: /data/zabbix.tar
dest: //data/zabbix-docker/
remote_src: yes